Commit Graph

13630 Commits

Author SHA1 Message Date
Sam Tobin-Hochstadt
76b10347da Support some keyword arguments in type parsing/type->contract.
svn: r17189
2009-12-05 00:48:46 +00:00
James Swaine
b844179642 added to futures documentation
svn: r17188
2009-12-04 23:37:15 +00:00
Kevin Tew
2e166e14e9 Fixed compiler warning
svn: r17187
2009-12-04 22:51:02 +00:00
Matthew Flatt
aacffcc2bf fix docs on collection paths (PR 10641)
svn: r17186
2009-12-04 22:01:43 +00:00
Stevie Strickland
d97e18c9a6 Allow for contracts without having to require scheme/contract in the
scheme/signature language.

svn: r17185
2009-12-04 21:07:13 +00:00
Stevie Strickland
a9b6f0e575 Change syntax/module-reader to add a #%module-begin unless the reader
functions or wrapper1 function already adds it.

svn: r17184
2009-12-04 21:04:49 +00:00
Stevie Strickland
5650cb9647 Fix the module-reader tests.
svn: r17183
2009-12-04 20:18:14 +00:00
Stevie Strickland
40b17fa7de Catching on up to trunk
svn: r17182
2009-12-04 19:31:51 +00:00
Eli Barzilay
5a57905065 Welcome to a new PLT day.
svn: r17181
2009-12-04 08:50:54 +00:00
Casey Klein
8c5089c37f PR 10027
svn: r17179
2009-12-03 21:45:57 +00:00
Matthew Flatt
c73b587e98 inline flvector-length
svn: r17178
2009-12-03 18:04:02 +00:00
Matthew Flatt
4eef1b3cee flvectors
svn: r17177
2009-12-03 16:42:32 +00:00
Eli Barzilay
61cc458a72 Welcome to a new PLT day.
svn: r17176
2009-12-03 08:50:40 +00:00
Eli Barzilay
ed805668cd typo
svn: r17175
2009-12-03 08:16:38 +00:00
Ryan Culpepper
5dfa0d3473 unstable/list: added check-duplicate
svn: r17173
2009-12-03 05:03:13 +00:00
Casey Klein
bf64d93c64 Fixed a case where `term' raised an exception without a source location.
svn: r17172
2009-12-03 03:51:41 +00:00
Ryan Culpepper
2634eccdc7 unstable/contract: added if/c combinator
other minor changes

svn: r17171
2009-12-03 00:54:02 +00:00
Jon Rafkind
81b30db001 check the context we are expanding into
svn: r17170
2009-12-03 00:44:11 +00:00
Jon Rafkind
3d10bff57c experiment with different unparsed forms
svn: r17169
2009-12-03 00:01:52 +00:00
Ryan Culpepper
d42a6f1582 replaced at-syntax with syntax-local-eval
svn: r17168
2009-12-02 23:39:55 +00:00
Ryan Culpepper
366ba64bc5 macro-stepper: fixed ? position in arrows
svn: r17167
2009-12-02 23:18:47 +00:00
Jay McCarthy
ae7482d572 Converting to scheme/base. Adding atomic renaming of compiled zos. Simplifying some parts with library functions. Using a low-tech continuation barrier, re: robby. Using define to reduce left creep. Adding commentary on design choices. Tested on Linux and Mac OS X. Based on code from Petey Aldous.
svn: r17166
2009-12-02 20:45:59 +00:00
Matthew Flatt
7015edb070 fix corner case of futures where the initial procedure needs too deep a Scheme stack
svn: r17165
2009-12-02 20:00:32 +00:00
Matthew Flatt
ec7dbeee65 fix runstack reset in future thread
svn: r17164
2009-12-02 19:39:21 +00:00
Robby Findler
61da010d5f PR 10636
svn: r17163
2009-12-02 17:09:07 +00:00
Jay McCarthy
ac1f4171fa Tutorial escaping clarification
svn: r17162
2009-12-02 14:44:29 +00:00
Eli Barzilay
a941cfd17a Welcome to a new PLT day.
svn: r17161
2009-12-02 08:50:27 +00:00
Robby Findler
57f9a7063e PR 10633
svn: r17159
2009-12-02 05:08:04 +00:00
Robby Findler
b310c35a38 PR 10634
svn: r17158
2009-12-02 05:01:08 +00:00
Eli Barzilay
7c24f19675 what used to not work now works
svn: r17157
2009-12-02 04:57:25 +00:00
Robby Findler
4c18e8212f PR 10635
svn: r17156
2009-12-02 04:42:35 +00:00
Stevie Strickland
152ea3c6c8 Move it into the only place it's used.
svn: r17155
2009-12-01 22:00:43 +00:00
Stevie Strickland
4c61aabea0 Actually, just have the descender return the #%module-begin expression,
if it finds one, and otherwise do the wrapping appropriately.

svn: r17154
2009-12-01 21:58:58 +00:00
Stevie Strickland
a24dd4affb Have to handle the fact that "body" is a (possibly syntax) list of
expressions here.  Could also pull out the car of said list and just
return that, but eh.  This code is going to be crap until (if) we can
ever remove the need to be backwards compatible.

svn: r17153
2009-12-01 21:27:55 +00:00
Stevie Strickland
39689ae4e7 Elaborate in this comment.
svn: r17152
2009-12-01 21:14:24 +00:00
Stevie Strickland
d113d2d19a Specifically mention #:wrapper1 as well, since that's also a common place
for doing this.

svn: r17151
2009-12-01 20:44:27 +00:00
Stevie Strickland
75803d4881 Here's the changes that accidentally went to trunk first.
svn: r17150
2009-12-01 20:39:58 +00:00
Jon Rafkind
6639a29829 non-greedy matching
svn: r17149
2009-12-01 20:39:46 +00:00
Stevie Strickland
429f90467a Move past the two bad commits to trunk.
svn: r17148
2009-12-01 20:38:43 +00:00
Stevie Strickland
53eb309b75 Revert previous bad addition to trunk, forgot to switch first.
svn: r17147
2009-12-01 20:36:38 +00:00
Stevie Strickland
a22d201d85 Changes so far.
svn: r17146
2009-12-01 20:34:42 +00:00
Ryan Culpepper
f8e22d4cad syntax/parse: changed minimatch to use make, catch struct errors
unstable: added syntax-local-eval, internal-definition-context-apply

svn: r17144
2009-12-01 20:32:32 +00:00
Ryan Culpepper
4495620f3b bug fix for syntax-local-value with internal definitions context
svn: r17143
2009-12-01 18:33:59 +00:00
Robby Findler
cb56a1e604 added open-in-new-tab docs
svn: r17142
2009-12-01 18:09:29 +00:00
Kevin Tew
a9f964094a [Places] register OSX mach threads
svn: r17141
2009-12-01 17:27:02 +00:00
Kevin Tew
93488dfe1e [Places] Fix SIGCHLD
svn: r17140
2009-12-01 17:26:54 +00:00
Kevin Tew
788d913bba [Places] MasterGC allocation and collection; place_wait; master initiated child collection
svn: r17139
2009-12-01 17:26:45 +00:00
Robby Findler
86697e8555 fixed a bug in the last commit (it made keybindings get the editor-canvas instead of the editor)
svn: r17138
2009-12-01 15:59:49 +00:00
Eli Barzilay
3d9c4b0ac5 Added --addon'/-A', in addition to $PLTADDONDIR from revision 17121.
svn: r17136
2009-12-01 15:11:45 +00:00
Robby Findler
f4049e8c63 user-defined keybindings now override menu items
svn: r17135
2009-12-01 15:05:49 +00:00