racket/collects
Noel Welsh cfa7b727f4 Fix some errors with in-vector and derived forms:
- Range checking was inconsistent between the sequence and macro forms
- The macro form could crash due to unsafe vector refs

Fixes involved refactoring the range checks so they are shared between both versions, and changing the contract slightly so start and stop are checked before the sequence runs. This allows unsafe vector refs and earlier error notifications at the cost making some valid programs (e.g. those using some condition to stop a comprehension hitting an invalid index) now be invalid. Only crazy people would rely on the old behaviour, so it isn't a problem in practice.
2010-12-13 13:38:35 +00:00
..
2htdp clean up test suite ala gr2 2010-11-29 13:49:47 -06:00
algol60 Encode any text instead of going through a pretty-printer. 2010-10-14 13:46:51 -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 change nearly all long's to intptr_t' 2010-12-03 08:48:33 -07:00
config
data fixed gvector typo 2010-11-26 19:28:55 -07:00
datalog Supporting empty programs in datalog languages, fixes pr11140 2010-08-28 15:54:38 -06:00
defaults
deinprogramm Don't use teach-equal?' for one-of' signature. 2010-11-26 11:10:29 +01:00
drracket Caps REPL history using string length rather than entry count 2010-12-02 15:54:49 -06:00
drscheme
dynext overhaul plot organization 2010-11-06 16:54:29 -06:00
embedded-gui
eopl Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
errortrace Switch to racket/base, and other racketizations. 2010-10-05 09:18:46 -04:00
ffi cocoa: hack around NSApplication's handling of command-line arguments 2010-12-02 11:53:18 -07:00
file have the pict datatype support conversion to PNG, EPS, or PDF bytes 2010-11-26 11:50:07 -07:00
framework Fixes doc typos 2010-12-02 19:26:24 -06:00
frtime v5.4.99.1, executable-yield-handler', and make-bitmap' etc. 2010-11-05 15:54:50 -06:00
games gtk: more gl 2010-11-05 15:54:37 -06: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 Revert "Fixing use and documentation of draw-bitmap-section-smooth" 2010-11-25 10:40:06 -07:00
handin-server Fix for matrix snips 2010-11-09 20:13:07 -05:00
help Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
hierlist
honu use racket. add list-match utility 2010-10-27 12:07:36 -06:00
htdp Encode any text instead of going through a pretty-printer. 2010-10-14 13:46:51 -04:00
html More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
icons gtk default frame icon 2010-11-05 15:54:30 -06:00
lang Don't use teach-equal?' for one-of' signature. 2010-11-26 11:10:29 +01:00
launcher
lazy Throw an error if the number input for `take' is too big. 2010-11-23 14:13:26 -05:00
macro-debugger macro-stepper: dummy editor-admin for image creation 2010-11-26 19:28:55 -07:00
make More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
meta Further increases timeout for redex/examples/delim-cont/randomized-tests-test 2010-12-02 15:54:46 -06:00
mred cocoa: hack around NSApplication's handling of command-line arguments 2010-12-02 11:53:18 -07:00
mrlib gr2 cleanup 2010-11-29 13:49:48 -06:00
mysterx More "~n" -> "\n" changes 2010-08-26 12:11:00 -04:00
mzcom
mzlib Clean up first-order checking in object/c and object-contract. 2010-12-01 15:11:25 -05:00
mzscheme
net add #:tcp@ to ws-serve for wss: support 2010-11-24 23:33:42 -05:00
openssl make SSL listeners events 2010-11-17 13:16:53 -07:00
parser-tools Some repeated "and and"s and "the the"s, and two more typos. 2010-09-20 15:38:18 -04:00
plai Fixing problem with previous "fix" to mutator-begin 2010-11-24 23:33:42 -05:00
planet adjusted the registration mechanism for planet-terse-register to be clearer and simpler 2010-11-28 16:06:08 -06:00
plot plot bug fixes, including new images and a more forgiving image-equality test 2010-11-10 09:18:50 -07:00
preprocessor drop "www." from "racket-lang.org" urls. 2010-11-09 20:11:14 -05:00
profile
r5rs
r6rs add a section about running r6rs inside drracket 2010-08-26 10:21:53 -06:00
racket Fix some errors with in-vector and derived forms: 2010-12-13 13:38:35 +00:00
racklog Fixing racklog lang post datalog 2010-06-29 12:11:58 -06:00
rackunit Fixing error introduce by Robby in fd53321 2010-11-25 11:11:46 -05:00
raco raco' supports relative module paths in raco-command' "info.rkt" entries 2010-07-26 14:53:45 -05:00
reader/lang
readline
redex Disables randomized tests (of the randomized tests). 2010-12-02 15:54:47 -06:00
repo-time-stamp * Add an attempt to find the SHA1 and date from the ".git/HEAD" file. 2010-11-01 17:26:06 -04:00
rnrs fix r6rs `lambda' with a rest arg 2010-10-07 17:00:52 -06:00
s-exp/lang
scheme added forall to go along with exists contracts 2010-11-11 14:39:43 -06:00
schemeunit
scribble re-fix Scribble Latex image support 2010-11-28 08:01:07 -07:00
scribblings Fix some errors with in-vector and derived forms: 2010-12-13 13:38:35 +00:00
scriblib Fixed autobib doc. 2010-11-19 12:10:42 -05:00
setup improved the way the contract is written 2010-12-03 06:30:58 -06:00
sgl use low-priority callback for gears increment so events are handled 2010-11-12 20:36:54 -07:00
sirmail sirmail snips and selection mode 2010-11-05 15:54:24 -06:00
slatex Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
slideshow add pdf-dc%; make slideshow/pict depend on racket/draw, not racket/gui 2010-11-26 10:35:05 -07:00
srfi
srpersist Change a bunch of "~%" and "~n" in format strings to "\n". 2010-08-25 17:17:01 -04:00
stepper frightening bug, #%if was capturing everything 2010-10-20 12:05:06 -07:00
string-constants Synch German string constants with latest. 2010-11-26 13:27:35 +01:00
swindle Lots of "~e" to "~.s" changes. 2010-08-25 17:17:01 -04:00
syntax syntax/parse: fixed bug in #:do (with expression) 2010-11-26 19:28:55 -07:00
syntax-color fix syntax colorer for #true and #false 2010-10-12 08:22:12 -06:00
teachpack added empty-image 2010-11-25 06:55:00 -06:00
test-box-recovery
test-engine back to old style, not sure why 2010-10-20 12:05:06 -07:00
tests Fix some errors with in-vector and derived forms: 2010-12-13 13:38:35 +00:00
tex2page
texpict scribble: render `pict' content directly 2010-11-26 20:40:43 -07:00
trace
typed Remove requires for environments now handled dynamically. 2010-09-09 16:08:04 -04:00
typed-scheme move Typed Racket manuals to the Languages section 2010-11-27 19:01:17 -07:00
unstable changed eprintfs to log-debug 2010-10-29 19:50:11 -06:00
version
waterworld v5.4.99.1, executable-yield-handler', and make-bitmap' etc. 2010-11-05 15:54:50 -06:00
web-server Adding containers 2010-11-26 19:59:32 -05:00
wxme added support to the 2htdp/image library for reading files when there is no GUI around. 2010-10-28 11:32:14 -05:00
xml Improving xexpr error re Robby 2010-09-14 13:07:19 -06:00
.gitignore