Robby Findler
d4c0aa1daf
added guard against passing #f to the make-button procedure
2010-04-15 23:07:27 -04:00
Matthias Felleisen
10c6213a8f
making drdr happy with here path
2010-04-15 22:22:14 -04:00
Matthew Flatt
840ea4f4f5
simplify [g]racket startup banner
2010-04-15 22:15:43 -04:00
Matthew Flatt
03099f4aa2
remove require of pconvert in racket runtime-config
2010-04-15 21:44:16 -04:00
Matthew Flatt
ccee3d4d9e
fix mzschemecgc name (to not overwrite mzscheme)
2010-04-15 21:40:28 -04:00
Matthew Flatt
cea92a1737
fix accidental change to Racket prompt
2010-04-15 21:21:34 -04:00
Matthew Flatt
0f0a59732e
create core binaries as 'racket' and 'gracket'
2010-04-15 21:15:57 -04:00
Matthias Felleisen
a8999166d7
one more test for batch-io
2010-04-15 20:39:26 -04:00
Matthias Felleisen
2727d5f0ba
batch-io finished
2010-04-15 20:34:26 -04:00
Matthew Flatt
2fb34bcfdc
fix Scribble reader test regexp-split pattern
2010-04-15 19:15:53 -04:00
Matthias Felleisen
2e77afe5da
.
2010-04-15 18:38:09 -04:00
Kevin Tew
4f29962d9c
[Places] prevent green thread switch during master allocation
2010-04-15 18:10:50 -04:00
Jay McCarthy
918f2caf34
Adding generics
2010-04-15 16:33:31 -04:00
Matthias Felleisen
f04addd104
support several keywords per clause
2010-04-15 12:35:01 -04:00
Matthew Flatt
406a38148d
avoid unnecessary allocation of empty string in common case of regexp-.../full result
2010-04-15 11:26:37 -04:00
Matthew Flatt
249a9e38f7
minor regexp clean-ups
2010-04-15 10:10:19 -04:00
Eli Barzilay
f1fdeb3bff
Welcome to a new PLT day.
2010-04-15 03:50:33 -04:00
Matthew Flatt
4bc155905a
Perl-like handling of empty matches in regexp-match*, etc., though without Perl-like filtering of empty strings in the result of regexp-split (PR 10855)
2010-04-14 22:53:14 -04:00
Matthias Felleisen
5abf8bb530
docs for new forms and functions in batch-io
2010-04-14 22:50:16 -04:00
Matthias Felleisen
ed21a85d9d
added csv reading to batch-io
2010-04-14 18:58:29 -04:00
Matthew Flatt
1c34ccec44
improve regexp support (PR 10855, halfway)
2010-04-14 18:40:08 -04:00
Kevin Tew
3fe4a22dbd
[Places] allocate prefab_table correctly
2010-04-14 18:20:25 -04:00
Sam Tobin-Hochstadt
41e469d7ae
Update structure types to have constructor ids.
...
Use constructor to generate better contracts for poly structs.
2010-04-14 15:06:14 -04:00
Carl Eastlund
d03aed44fd
* unstable/srcloc.ss
...
Added `update-source-location', which provides keyword-based functional update
for source location representations.
Removed automatic collection-relative printing for source locations.
* unstable/location.ss
Made `quote-srcloc' and its related forms all automatically use source locations
relative to collections and/or planet, where appropriate, and to compute
source locations dynamically if they cannot be made relative.
Removed #:module-source argument from `quote-srcloc'.
Changed `quote-module-path' and `quote-module-name' to use source file name
extensions.
Removed `quote-module-source'. I'm not sure what the use case is for
generating a resolved module path that doesn't correspond to a real module.
* unstable/dirs.ss
Implemented `path->directory-relative-string' for rendering a path to a string
that is relative to one of a list of given directories, with associated
abbreviations for each.
* unstable/scribblings/unstable.scrbl
* unstable/scribblings/srcloc.scrbl
* unstable/scribblings/dirs.scrbl
Documented the above changes.
* scheme/contract/private/provide.ss
* scheme/contract/private/base.ss
Changed contract forms to always blame a module path where appropriate.
Removed use of #:module-source option for `quote-srcloc'.
* setup/private/path-utils.ss
Updated `path->name' to use more general `path->directory-relative-string'.
svn: r18816
2010-04-14 17:49:29 +00:00
Sam Tobin-Hochstadt
0c730ae50a
test improvements
...
svn: r18814
2010-04-14 17:11:21 +00:00
Eli Barzilay
68a9ceaf08
Welcome to a new PLT day.
...
svn: r18813
2010-04-14 07:50:27 +00:00
Sam Tobin-Hochstadt
376f307a01
Bug fix for `sequence-lift'.
...
Doc fixes.
Improve `make' error message.
svn: r18812
2010-04-13 20:59:32 +00:00
Robby Findler
a5a8bf953f
added docs for the extra-repl-information method of drscheme:language:language<%>
...
svn: r18811
2010-04-13 19:45:17 +00:00
Matthew Flatt
66c31d456f
bug fix
...
svn: r18810
2010-04-13 17:38:09 +00:00
Matthew Flatt
536fcacc42
more module source versus module path adjustments, especially for contracts
...
svn: r18809
2010-04-13 17:12:51 +00:00
Matthias Felleisen
11f6859cb2
more api for batch-io
...
svn: r18808
2010-04-13 15:34:09 +00:00
Matthias Felleisen
8d1871b4c9
improved error message in response to 10854
...
svn: r18807
2010-04-13 14:17:29 +00:00
Mike Sperber
9d20fd713d
Lazy contract checking for DMdA's `define-record-procedures-parametric'.
...
svn: r18806
2010-04-13 07:57:57 +00:00
Eli Barzilay
a12018874e
Welcome to a new PLT day.
...
svn: r18805
2010-04-13 07:50:43 +00:00
Matthew Flatt
ce2d286586
add current-module-declare-source, variable-reference->module-source, convert soe sues of module paths to module sources
...
svn: r18804
2010-04-13 02:48:40 +00:00
Matthew Flatt
49f68dc6d6
fix construction of resolved module path in DrScheme (PR 10859)
...
svn: r18803
2010-04-12 23:28:40 +00:00
Sam Tobin-Hochstadt
25a817e4aa
Fix thinko in subtyping.
...
svn: r18802
2010-04-12 22:23:39 +00:00
Matthew Flatt
1a4c78fdb2
fix bug in namespace-mapped-symbols (related to PR 10858)
...
svn: r18801
2010-04-12 21:28:40 +00:00
Kevin Tew
f6a8e78cd6
Comment out rwlock testing function
...
svn: r18799
2010-04-12 17:43:19 +00:00
Kevin Tew
bfbeb104be
gc2 places testing configure option
...
svn: r18798
2010-04-12 17:39:30 +00:00
Robby Findler
e333734867
got rid of some bouncing
...
svn: r18796
2010-04-12 15:52:15 +00:00
Robby Findler
69b42edc38
svn: r18795
2010-04-12 15:51:47 +00:00
Matthew Flatt
0da70a905b
R6RS SRFI patches from Andreas Rottmann
...
svn: r18794
2010-04-12 14:06:24 +00:00
Matthew Flatt
f6d62763b4
fix typo (PR 10856)
...
svn: r18793
2010-04-12 14:00:23 +00:00
Matthew Flatt
b4aa4d4afb
add define-values-for-export to scheme/unit; sort out different unit-signature 'struct' forms for mzlib vs. scheme vs. racket
...
svn: r18792
2010-04-12 13:54:40 +00:00
Matthew Flatt
3f903c80cf
fix compiled-load handler for non-existent files that don't end in .ss/.rkt
...
svn: r18791
2010-04-12 13:22:22 +00:00
Eli Barzilay
e49cbbfd4d
Welcome to a new PLT day.
...
svn: r18790
2010-04-12 07:50:30 +00:00
Matthew Flatt
65d3d3240b
racket: keep old 'define-struct', include new form as 'struct'
...
svn: r18789
2010-04-11 21:08:37 +00:00
Matthew Flatt
bdb71498e3
module paths normalize to .rkt, load handler converts .rkt back to .ss if necessary
...
svn: r18788
2010-04-11 16:55:18 +00:00
Robby Findler
e672c022c9
added a missing import
...
svn: r18787
2010-04-11 12:12:22 +00:00