racket/collects
Matthew Flatt 3f51e688e5 fix JIT-generated code in case of arity mismatch
The generated code was checking arity after potentially copying
arguments to the start of the runstack (i.e., if the arguments
were not already there). If too few arguments are provided, then
the copy might access past the end of the given array.

The redundant arity check removed in commit f7c506471b
had previously masked this problem. (Or the check wasn't redundant
in that sense, but it's better this way.)

Merge to 5.2.1
(cherry picked from commit ddd246232e)
2012-01-17 08:58:14 -07:00
..
2htdp fixing silly mistake, plus test; please merge 2012-01-16 18:20:17 -07:00
algol60 fix cfg-parser' to more closely match parser' 2012-01-06 10:43:10 +01:00
at-exp/lang
browser
combinator-parser
compiler 2011 -> 2012 2011-12-31 15:16:59 -05:00
config
data moved unstable/prop-contract into racket/contract/base 2011-12-18 13:57:50 -07:00
datalog
db db: added nested transactions 2012-01-08 23:25:53 -07:00
defaults
deinprogramm Fix for line3d's `create-viewport-matrix'. 2011-12-18 14:37:34 +01:00
drracket add some missing acks 2012-01-17 08:58:10 -07:00
drscheme
dynext
embedded-gui
eopl
errortrace
ffi
file 2011 -> 2012 2011-12-31 15:16:59 -05:00
framework fix call to message box to remove incorrect style flag 2012-01-11 16:09:42 -07:00
frtime
games
graphics
gui-debugger Removed accidental dependence of images/icons/stickman on racket/gui 2012-01-16 08:17:58 -07:00
guibuilder
handin-client
handin-server
help
hierlist
honu
htdp Fix documentation to avoid drdr warnings. 2011-12-08 19:25:55 -05:00
html
icons Icon fixes: 2012-01-16 15:44:50 -07:00
images Added clock icon 2012-01-17 08:58:01 -07:00
lang add a check to make sure we don't try to select a teachpack when the 2012-01-05 23:04:07 -06:00
launcher
lazy
macro-debugger macro-stepper: fix relative require bug (set current-directory) 2012-01-16 18:22:40 -07:00
make
meta Have a default "" platform so kauai can still be used to make the dmgs. 2012-01-17 08:58:06 -07:00
mred add on-subwindow-focus' to window<%>' 2012-01-07 21:17:12 -07:00
mrlib
mysterx add deprecation note for the ActiveX part of MysterX 2012-01-07 21:17:12 -07:00
mzcom
mzlib Fixing PR12443 2012-01-03 15:05:37 -07:00
mzscheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 16:40:13 -07:00
net net/mime: allow any subtype, exns as exn:fail subtypes; doc fixes 2012-01-08 12:14:51 -07:00
openssl
parser-tools
picturing-programs
plai Finalizing initial pass on GC2 2012-01-04 19:55:24 -07:00
planet tighten up the contract 2011-12-15 20:37:14 -06:00
plot remove libfit 2011-12-21 16:17:56 -07:00
preprocessor
profile
r5rs
r6rs
racket fix `find-files' to convert an initial string into a path 2012-01-16 08:18:03 -07:00
racklog
rackunit
raco
reader/lang
readline
redex fix bug in lw struct generation 2012-01-10 13:13:34 -07:00
repo-time-stamp
rnrs
s-exp/lang
scheme add #:fail' option to collection-file-path' and `collection-path' 2012-01-09 16:40:13 -07:00
schemeunit
scribble Make a `resource' struct so it is identifiable. 2011-12-28 21:07:24 -05:00
scribblings correction for performance.scrbl 2012-01-16 08:19:23 -07:00
scriblib
setup protect `raco setup' from files in linked collection dirs 2012-01-09 17:01:09 -07:00
sgl 2011 -> 2012 2011-12-31 15:16:59 -05:00
sirmail
slatex
slideshow Last icon rewrite! 2012-01-07 16:18:11 -07:00
srfi 2011 -> 2012 2011-12-31 15:16:59 -05:00
stepper Icon fixes: 2012-01-16 15:44:50 -07:00
string-constants Lightened icon outlines 2012-01-16 08:19:05 -07:00
swindle 2011 -> 2012 2011-12-31 15:16:59 -05:00
syntax pruned unstable/contract 2011-12-18 13:56:00 -07:00
syntax-color
teachpack added documentation for pad-handler facility 2012-01-16 15:44:43 -07:00
test-box-recovery
test-engine
tests fix JIT-generated code in case of arity mismatch 2012-01-17 08:58:14 -07:00
tex2page
texpict
trace
typed
typed-racket Union types instead of clobbering them in the type table. 2012-01-16 08:18:08 -07:00
typed-scheme
unstable remove references to non-existent unstable module 2011-12-18 14:35:41 -07:00
version
web-server restore some of deleted unstable docs into web-server-internal docs 2012-01-08 23:25:53 -07:00
wxme
xml Small spelling error 2011-12-13 09:47:43 -05:00
xrepl XREPL fixes 2012-01-16 08:19:36 -07:00
.gitignore