racket/collects
Robby Findler c6fc7137ee Adjusts the contract system so that it preserves the names of functions.
closes PR 11220

Altho, this does not fix the case where a function is being passed thru
another contracted function. Eg, when you give the identity function
this contract: (-> (-> integer? integer?) (-> integer? integer?))
if you pass some function with a name in there, it won't come
back with a name anymore (indeed, it won't even have the name
anymore in the body of the function).

For that, the fix would have to be put into each of the function
contract combinators.
2010-09-17 11:30:04 -05:00
..
2htdp Adjusted 2htdp/image's frame primitive so that it does not draw 2010-09-09 06:58:55 -05:00
afm
algol60 Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
at-exp/lang
browser Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
combinator-parser Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
compiler Removing debugging aid 2010-09-16 12:45:38 -06:00
config
data updated splay-tree & skip-list interfaces, docs, tests, performance tests 2010-09-16 13:20:07 -06:00
datalog Supporting empty programs in datalog languages, fixes pr11140 2010-08-28 15:54:38 -06:00
defaults
deinprogramm "Vertrag" -> "Signatur" in a few places. 2010-09-17 18:02:34 +02:00
drracket fixed two bugs in ->i: 2010-09-09 21:42:41 -05:00
drscheme
dynext Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
embedded-gui
eopl Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
errortrace Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
ffi move #:alignment option for `define-cstruct' to end 2010-09-10 08:06:41 -06:00
file Documenting md5 feature 2010-08-19 16:34:14 -06:00
framework closes PR 11207 2010-09-13 16:41:12 -05:00
frtime More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
games More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
graphics More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
gui-debugger fixes to deal with the debugger freezing drracket. 2010-09-03 20:53:18 -05:00
guibuilder
handin-client Racketized handin-client 2010-09-12 01:53:52 -04:00
handin-server More racketizations 2010-09-13 02:35:22 -04:00
help Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
hierlist
honu fixed another reference to syntax/parse/experimental/splicing 2010-08-31 16:21:44 -06:00
htdp More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
html More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
icons
lang Fix some error messages for invalid : signature declarations. 2010-09-17 18:02:33 +02:00
launcher
lazy
macro-debugger reorganized check-requires script 2010-09-13 13:21:02 -06:00
make More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
meta Fixing DrDr props on handin 2010-09-17 10:20:35 -06:00
mred More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
mrlib changed the ->d contracts to ->i contracts 2010-09-09 14:21:35 -05:00
mysterx More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
mz/private
mzcom
mzlib Now migrate vector/c and vector-immutable/c. 2010-09-16 15:04:41 -04:00
mzscheme
net Adding WebSocket support 2010-08-19 16:34:15 -06:00
openssl add `ssl-port?' and add missing docs for two other procs 2010-08-19 16:14:11 -06:00
parser-tools More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
plai Fixing confusing printing from Arjun 2010-09-06 17:03:16 -06:00
planet Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
plot
preprocessor
profile
r5rs
r6rs add a section about running r6rs inside drracket 2010-08-26 10:21:53 -06:00
racket Adjusts the contract system so that it preserves the names of functions. 2010-09-17 11:30:04 -05:00
racklog
rackunit added data/gvector, docs (need tests) 2010-09-06 22:15:29 -06:00
raco
reader/lang
readline
redex Rackety 2010-09-16 13:37:34 -05:00
repo-time-stamp
rnrs
s-exp/lang
scheme
schemeunit
scribble made proc/doc recognize ->i contracts 2010-09-09 14:21:35 -05:00
scribblings add prop:proxy-of'; Fix chaperone-of' on keyword-accepting procedures 2010-09-17 08:55:46 -06:00
scriblib move purpose statements to the info files 2010-08-23 15:13:00 -06:00
setup Parallel Build: silence worker breaks 2010-09-11 07:44:08 -06:00
sgl ported example from pretty-big to racket/gui 2010-08-31 16:21:45 -06:00
sirmail Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
slatex Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
slideshow Reindent the body, use `append-map'. 2010-08-28 23:56:55 -04:00
srfi
srpersist Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
stepper updated stepper to use 1-based step numbering. 2010-09-07 14:45:47 -07:00
string-constants Closing pr11216. Adding one armed check-error to teaching languages. 2010-09-16 21:00:05 -06:00
swindle Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
syntax fixed racket/dict contracts 2010-09-13 13:21:03 -06:00
syntax-color
teachpack Various typos, fixes PR 11189. 2010-09-12 01:53:52 -04:00
test-box-recovery
test-engine Closing pr11216. Adding one armed check-error to teaching languages. 2010-09-16 21:00:05 -06:00
tests Adjusts the contract system so that it preserves the names of functions. 2010-09-17 11:30:04 -05:00
tex2page
texpict More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
trace
typed Remove requires for environments now handled dynamically. 2010-09-09 16:08:04 -04:00
typed-scheme Convert vectorof/vector-immutableof to the new regime. 2010-09-16 15:04:41 -04:00
unstable docs for unstable/prop-contract 2010-09-13 14:39:05 -06:00
version
waterworld Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
web-server Fixing problem reported by Robby. 2010-09-16 12:45:37 -06:00
wxme fix wxme reader to preserve line-counting mode 2010-08-30 16:33:03 -06:00
xml Improving xexpr error re Robby 2010-09-14 13:07:19 -06:00
.gitignore