Ryan Culpepper
d7a87c79e0
Merged changes to syntax/parse
...
Changed backtracking algorithm, runtime representations
- syntax classes, ~describe no longer implicitly commit
- ~describe no longer delimits effect of cut
Added keyword & optional args for stxclasses
Added ~do and #:do, ~post, ~commit and #:commit,
~delimit-cut and #:no-delimit-cut
Added syntax/parse/debug, syntax/parse/experimental/*
- expr/c for contracting macro sub-expressions
moved from syntax/parse to syntax/parse/experimental/contract
- syntax class reflection (~reflect, ~splicing-reflect)
- eh-alternative-sets (~eh-var)
- provide-syntax-class/contract
(only for params, not attrs so far)
Changed ~fail to not include POST progress (#:fail still does)
old (~fail _) is now (~post (~fail _))
Made msg argument of ~fail optional
Removed generic "repetition constraint violated" msg
Removed atom-in-list stxclass
Removed unnecessary datum->syntax on cdr of pair pattern
massive improvements to long-list microbenchmarks
Optimization: integrable syntax classes (id, expr, keyword)
need better measurements
Optimization: ad hoc elimination of head/tail choice point
for (EH ... . ()) patterns
Added unstable/wrapc (proc version of expr/c)
2010-08-31 10:55:58 -06:00
John Clements
6e31d8f2d7
editing sndfile support
2010-08-31 09:34:26 -07:00
Kevin Tew
869373cf0d
Places: 1-copy messages
2010-08-31 09:01:46 -06:00
Kevin Tew
d43cbab863
Places: message allocators
2010-08-31 09:01:45 -06:00
Kevin Tew
04dceafe49
Places: refactor allocate for custom allocators
2010-08-31 09:01:45 -06:00
Robby Findler
4d8cc1bc51
dont use the black-on-white preferences for redex's stepper
2010-08-31 07:33:13 -05:00
Robby Findler
a2705f101f
teaching-lang-coverage prop fix
2010-08-31 06:41:55 -05:00
Eli Barzilay
2784c186af
New Racket version 5.0.1.4.
2010-08-31 03:50:12 -04:00
Matthew Flatt
e0d9d2565c
fix problem with rotation on images such as bitmaps
...
and replace internal `bring-between' with an efficient version
Closes PR 11124
2010-08-30 20:15:20 -06:00
Robby Findler
7e1a6ec908
fixes the mouse over problem mentioned in PR 11147.
...
not really sure the best way to fix the getting-smaller problem.
2010-08-30 20:41:22 -05:00
Matthew Flatt
2e29c09f96
fix wxme reader to preserve line-counting mode
...
Closes PR 11141
2010-08-30 16:33:03 -06:00
Matthew Flatt
036ed57000
fix *SL `define-struct' expand-time info: omit non-existent struct type
2010-08-30 16:11:08 -06:00
Matthew Flatt
76c3c76214
fix yet more ss<->rkt problems that interfered with *SL executables
...
Closes PR 11106
2010-08-30 14:35:18 -06:00
Matthew Flatt
8c2ba47fa5
move style guide up a section (to its own page)
2010-08-30 14:35:18 -06:00
Matthew Flatt
c1bf118cb5
new guidance in the documentation style guide
2010-08-30 14:35:17 -06:00
Matthew Flatt
e13effd07c
adjust 'configure-runtime index entry
2010-08-30 14:35:15 -06:00
Jay McCarthy
052139eb4e
Fixing pr11148 via documentation
2010-08-30 14:17:56 -06:00
Jay McCarthy
ef664d531f
Removing error when hovering over non-heap squares. Fixes pr11147
2010-08-30 14:17:56 -06:00
Jay McCarthy
5684ba4a9c
Allowing gc heap gui shrinking
2010-08-30 14:17:55 -06:00
John Clements
adc7d272a8
removed stepper's application < \ > buttons, added choice boxes instead, misc. cleanup and
...
racket-ification of associated file.
2010-08-30 11:31:00 -07:00
Kevin Tew
bc5d1c2011
Places: added shared-flvector and shared-byte string
2010-08-30 08:50:07 -06:00
Robby Findler
b1550d6c9b
changed the expansion of the ... macro in the teaching languages so that
...
it cooperates with the test coverage annotations in drracket.
closes PR 11138
2010-08-30 09:23:34 -05:00
Robby Findler
cfa1c9bf43
fixed a bug in the test suite (so that now the language is only changed when needed)
2010-08-30 09:23:34 -05:00
Robby Findler
35de0b22d0
added a test coverage test suite
2010-08-30 09:23:34 -05:00
Robby Findler
ab839f9efd
minor rackety
2010-08-30 09:23:34 -05:00
Robby Findler
eb75edfaa1
renamed drracket test suite
2010-08-30 09:23:33 -05:00
Jay McCarthy
b2015a3237
Adding stress to dist spec
2010-08-30 07:32:49 -06:00
Jay McCarthy
f899e03b59
Moving stress tests
2010-08-30 06:39:12 -06:00
Jay McCarthy
fe2a70a347
Adding data to mz-extras
2010-08-30 06:39:12 -06:00
Jay McCarthy
fd300bc31c
Disabling other-mutator gc runs
2010-08-30 06:39:11 -06:00
Jay McCarthy
6a43e379e1
Correct test usage of port
2010-08-30 06:39:11 -06:00
Robby Findler
9b657ad53a
added an index entry for configure-runtime
2010-08-29 15:10:08 -05:00
John Clements
4d1d1e5b0e
removed new stepper test from automatic testing (until fixed).
2010-08-29 10:38:27 -07:00
Casey Klein
0221589e10
Increases racket-vs-redex timeout even more
2010-08-29 09:14:10 -05:00
Vincent St-Amour
e1fd445fa4
Ignored a rounding error between PPC and x86.
2010-08-29 10:17:56 -04:00
Robby Findler
7020cb6e4c
adjusted the language dialog so that the output-style and fraction-style radio boxes aren't adjacent
2010-08-29 08:20:53 -05:00
Robby Findler
23739a21d8
fixed indentation
2010-08-29 05:17:41 -05:00
Robby Findler
454f8772ab
unbroke Eli's change
2010-08-29 05:17:41 -05:00
Eli Barzilay
0aa659ffe5
Reindent the body, use `append-map'.
2010-08-28 23:56:55 -04:00
Eli Barzilay
82749312f6
Use racket/base', no need for
begin-with-definitions'.
2010-08-28 23:56:55 -04:00
Eli Barzilay
3b609eef10
use .rkt suffix => avoid a bug when trying to show the file
2010-08-28 23:56:55 -04:00
Robby Findler
8328605c1a
rendered the 2htdp/image images (has to be done on a mac)
2010-08-28 20:45:01 -05:00
Robby Findler
6c3f556194
meant to include this in the last commit
2010-08-28 20:41:58 -05:00
Robby Findler
3704e2d69f
added a better explanation of pixels and fixed a bug in save-image
2010-08-28 20:41:58 -05:00
Jay McCarthy
bc15f398f2
Increasing FTP test stability
2010-08-28 18:52:39 -06:00
Casey Klein
3f8de79ba7
Increases DrDr timeout to accommodate racket-vs-redex all-outcomes test
2010-08-28 19:16:25 -05:00
Jay McCarthy
c24d6f94e7
Supporting empty programs in datalog languages, fixes pr11140
2010-08-28 15:54:38 -06:00
Robby Findler
36c2eea571
an attempt to be more windows friendly
2010-08-28 14:06:01 -05:00
Jay McCarthy
33d7eb40e3
Fixing pr11136 and adding tests and fixing old tests re extension change
2010-08-28 08:30:14 -06:00
Robby Findler
3d5843aa81
fixed pen and color so they signal errors properly
2010-08-28 08:52:59 -05:00