racket/collects
Matthew Flatt cb88590dfb fix interaction of `procedure-arity-includes?' and other things
A arity-reduced procedure-valued `prop:procedure' was not handled
correctly, for example.

A good candidate for random testing? I had the right kind of test in
place, but only for an arity of 1. It turns out that testing any other
arity would have exposed the problem, so now there are tests with
arity 0. If I had randomly generated procedures instead of manually
constructing `f0' through `f1:+' in "procs.rktl", then maybe I would
have more naturally generalized the arity testing, too. Then again,
I did already have relevant inputs, and it was the testing of inputs
that was too specific.

Closes PR 12870
2012-06-25 17:30:03 -06:00
..
2htdp send world's name to universe properly, Closes PR 12857 2012-06-25 19:15:08 -04:00
algol60 Added @literal-algol{} and started an algol60 test suite (apologies 2012-06-20 10:28:53 -05:00
at-exp/lang first cut at submodules 2012-03-09 10:34:56 -07:00
browser
combinator-parser
compiler fix zo-parse, zo-struct, etc. for context in whole-module import 2012-06-23 05:21:53 -07:00
config
data Rename generics => generic. 2012-05-24 16:51:14 -04:00
datalog adjust datalog so that syntax objects are not used as source location 2012-06-02 08:04:45 -05:00
db db: various fixes and additions 2012-05-09 09:17:52 -06:00
defaults
deinprogramm refactored to reduce stepper dependencies 2012-06-19 23:51:59 -07:00
drracket log errors that read-language produces when DrRacket calls it 2012-06-22 10:31:00 -05:00
drscheme
dynext fix Windows library names 2012-02-13 16:27:52 -07:00
embedded-gui some long overdue Rackety: renaming the 'scheme:' exports of the framework to 'racket:' 2011-11-30 06:45:50 -06:00
eopl Fix documentation link for provide in eopl (mzscheme => racket). 2012-04-05 23:24:43 -04:00
errortrace further error message convention refinements 2012-06-22 09:47:59 +08:00
ffi ffi/com: fixes for IUnknown and enumeration values 2012-06-25 17:30:03 -06:00
file implement scribble/srcdoc' via submodules instead of expand' 2012-05-12 01:37:50 -06:00
framework when moving the focus to the replace window, also select the text 2012-06-20 09:27:16 -05:00
frtime Convert all uses of mzlib/class100 to racket/class 2012-05-26 11:12:55 -04:00
games disable the preferences menu in paint-by-numbers (since it does nothing) 2012-06-14 04:24:22 -05:00
graphics Convert all uses of mzlib/class100 to racket/class 2012-05-26 11:12:55 -04:00
gui-debugger refactored to reduce stepper dependencies 2012-06-19 23:51:59 -07:00
handin-client change register-toolbar-button so that it accepts a number 2012-02-25 16:57:49 -06:00
handin-server A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
help Drop the now-redundant " " argument from existing uses of `string-join'. 2012-05-24 10:40:20 -04:00
hierlist
honu [honu] add simple syntax-parse form. add syntax-class for delaying parsing 2012-06-11 13:07:54 -06:00
htdp Convert all uses of mzlib/class100 to racket/class 2012-05-26 11:12:55 -04:00
html Changing from racket to racket/base in xml, html, and web-server 2012-05-10 10:36:29 -06:00
icons Move the "mkheart.rkt" generator to a new meta directory. 2012-05-04 17:24:08 -04:00
images Fixed type errors uncovered by correction to type of exact->inexact (i.e. change to real->double-flonum) 2012-06-12 13:26:06 -06:00
json Add a blurb on names in the json library. 2012-04-17 14:04:57 -04:00
lang fixed bug in provide and scribble (end of stage 1) 2012-06-25 19:15:09 -04:00
launcher add --launcher'/-l' flag to `raco exe' to create launchers 2012-02-13 16:27:51 -07:00
lazy refactored to reduce stepper dependencies 2012-06-19 23:51:59 -07:00
macro-debugger fix check-requires for submodules 2012-05-07 14:46:13 -06:00
make
meta metacity 2012-06-25 15:59:17 -06:00
mred racket/gui, win32: fix problem with mimize for fixed-size window 2012-06-23 04:15:28 -06:00
mrlib Random pickiness. 2012-06-22 12:00:48 -04:00
mysterx remove obsolete and unused MysterX doc sources 2012-04-30 06:53:17 -06:00
mzcom
mzlib racket/port: fix problems with `read-bytes!-evt' 2012-06-24 07:38:09 -06:00
mzscheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 15:59:05 -07:00
net A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
openssl more error-message conversions and repairs 2012-05-27 11:29:21 -06:00
parser-tools Random pickiness. 2012-06-22 12:00:48 -04:00
picturing-programs Random pickiness. 2012-06-22 12:00:48 -04:00
plai Fixing a safe-for-space error that Robby found 2012-02-28 14:15:07 -07:00
planet clarified docs for force-package-building? 2012-06-11 01:40:37 -05:00
plot A bunch of typo fixes from Richard Cleis. 2012-06-14 17:20:05 -04:00
preprocessor
profile A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
r5rs
r6rs Allow installation into arbitrary directories with "plt-r6rs --install" 2012-05-04 17:24:08 -04:00
racket Fix *channel-get's use of continuations 2012-06-25 14:03:05 -06:00
racklog Fixing racklog tests broken by bf95ee105 2012-06-01 17:33:13 -06:00
rackunit A bunch of typo fixes from Richard Cleis. 2012-06-14 17:20:05 -04:00
raco A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
reader/lang
readline Apparently things work fine with readline 6 too. 2012-05-08 21:18:15 -04:00
redex improve blue box spacing in Redex reference 2012-06-22 19:47:52 -05:00
repo-time-stamp Add a branch indicator to the stamp, if we can find one and it's not "master". 2012-05-04 20:18:38 -04:00
rnrs
s-exp/lang
scheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 15:59:05 -07:00
schemeunit
scribble adjust defproc* so that it only shows the white background label once, instead 2012-06-25 13:42:09 -05:00
scribblings fixed up docs to use new system; retested 2012-06-25 19:15:09 -04:00
scriblib Fixing PR12779 2012-05-28 11:52:56 -06:00
setup adjust a bunch of error printfs in raco setup so they include the 2012-06-22 21:38:09 -05:00
sgl more error-message conversions and repairs 2012-05-27 11:29:21 -06:00
sirmail A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
slatex A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
slideshow slideshow: run a slideshow' or main' submodule, if any 2012-05-29 11:00:43 -06:00
srfi ported the contracts in srfi/14 to racket/contract 2012-05-08 16:50:17 -05:00
stepper Random pickiness. 2012-06-22 12:00:48 -04:00
string-constants A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
swindle 2011 -> 2012 2011-12-31 15:16:59 -05:00
syntax [honu] support for-syntax in require 2012-06-11 13:07:53 -06:00
syntax-color adjust the splay tree implementation so that it creates fewer cons 2012-04-05 07:14:52 -05:00
teachpack adjust and add "docs" to img-eval.rkt for Matthias's consumption 2012-05-28 10:58:40 -05:00
test-box-recovery
test-engine refactored to reduce stepper dependencies 2012-06-19 23:51:59 -07:00
tests fix interaction of `procedure-arity-includes?' and other things 2012-06-25 17:30:03 -06:00
tex2page
texpict added the #:draw-border? argument to disk and filled-ellipse 2012-06-10 11:53:54 -05:00
trace
typed Support definitions of keyword functions in Typed Racket. 2012-06-02 18:22:07 -04:00
typed-racket Fix type of dynamic-place. 2012-06-25 19:20:12 -04:00
typed-scheme
unstable When plot-new-window?' is #t, plot' and `plot3d' now create a frame in a new eventspace. This allows plot frames to be displayed programmatically. (Without this change, the frames are unresponsive until the REPL regains control.) 2012-05-25 13:11:46 +09:00
version Racketize the `version' collection. 2012-06-20 21:37:50 -04:00
web-server Fixes PR12767 2012-06-07 13:44:08 -06:00
wxme
xml Fixing bad re-indent.. I think? 2012-05-10 12:37:27 -06:00
xrepl Fix ,install! 2012-05-06 13:13:49 -04:00
.gitignore