Matthew Flatt
|
17c5ed073c
|
fix typo
|
2010-04-16 17:28:44 -04:00 |
|
Matthew Flatt
|
c4367f536c
|
Windows fixes (PR 10861)
|
2010-04-16 17:11:22 -04:00 |
|
Matthew Flatt
|
840ea4f4f5
|
simplify [g]racket startup banner
|
2010-04-15 22:15:43 -04:00 |
|
Matthew Flatt
|
0f0a59732e
|
create core binaries as 'racket' and 'gracket'
|
2010-04-15 21:15:57 -04:00 |
|
Kevin Tew
|
4f29962d9c
|
[Places] prevent green thread switch during master allocation
|
2010-04-15 18:10:50 -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 |
|
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 |
|
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 |
|
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
|
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 |
|
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
|
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 |
|
Matthew Flatt
|
6c9c747e7e
|
fix 'set-box!' slow path; use C compiler for pthreadrwlock test
svn: r18778
|
2010-04-10 13:29:53 +00:00 |
|
Eli Barzilay
|
c4dfc1df05
|
Welcome to a new PLT day.
svn: r18777
|
2010-04-10 07:50:33 +00:00 |
|
Matthew Flatt
|
0b2a43f193
|
try to fix Linux build problems related to pthreads
svn: r18776
|
2010-04-09 21:09:49 +00:00 |
|
Matthew Flatt
|
c6cd781e82
|
fix Windows build
svn: r18772
|
2010-04-09 20:05:07 +00:00 |
|
Matthew Flatt
|
1621091fc1
|
add 'current-read-interaction' parameter
svn: r18769
|
2010-04-09 13:22:57 +00:00 |
|
Matthew Flatt
|
bebf513aa7
|
change 'configure-runtime to produce a list of module-spcifying vectors instead of a single vector
svn: r18763
|
2010-04-08 19:11:50 +00:00 |
|
Matthew Flatt
|
5e22bb81f5
|
constant-folding repairs to some unsafe operations
svn: r18745
|
2010-04-07 12:48:15 +00:00 |
|
Matthew Flatt
|
abebb1c1f4
|
fix problem with per-registry locking of available-module visit & instantiation
svn: r18744
|
2010-04-07 12:34:50 +00:00 |
|
Eli Barzilay
|
da7d9485f1
|
Welcome to a new PLT day.
svn: r18743
|
2010-04-07 07:08:07 +00:00 |
|
Matthew Flatt
|
2c36427b20
|
fix compiler bug with unsafe-c[ad]r and constant folding (PR 10850)
svn: r18742
|
2010-04-07 02:25:27 +00:00 |
|
Matthew Flatt
|
aec586d2be
|
fix a GC problem related to future and wcm; also fix a race condition related to JITing a delay-loaded procedure (and maybe specific to future-demanded JITting)
svn: r18739
|
2010-04-06 16:44:53 +00:00 |
|
Matthew Flatt
|
c5ac9f23ec
|
better compiler handling of unused local bindings where the RHS either doesn't obviously produce a single value or is discovered to be unused late in bytecode compilation; initial Scribble support for printing qq-style results
svn: r18737
|
2010-04-06 15:52:36 +00:00 |
|
Eli Barzilay
|
8e36e8e3eb
|
Welcome to a new PLT day.
svn: r18728
|
2010-04-03 07:50:06 +00:00 |
|
Matthew Flatt
|
2cb9f378aa
|
Racket experiments
svn: r18725
|
2010-04-02 21:29:59 +00:00 |
|
Matthew Flatt
|
eff3c44ad3
|
fix bug in JIT handling of wcm
svn: r18719
|
2010-04-02 12:22:08 +00:00 |
|
Eli Barzilay
|
2a2562aa87
|
Welcome to a new PLT day.
svn: r18718
|
2010-04-02 07:28:09 +00:00 |
|
Kevin Tew
|
20b39568ad
|
Whitespace fixes
svn: r18716
|
2010-04-01 22:18:06 +00:00 |
|
Kevin Tew
|
191b111109
|
Communciate Structs
svn: r18715
|
2010-04-01 17:03:51 +00:00 |
|
Kevin Tew
|
e64d36b71f
|
scheme_make_prefab_struct_type
svn: r18714
|
2010-04-01 17:03:36 +00:00 |
|
Matthew Flatt
|
e0b9bbeba8
|
apply patch from Tim Wiess to make the Boehm GC build on OpenBSD
svn: r18712
|
2010-04-01 13:54:56 +00:00 |
|
Matthew Flatt
|
b2d65a1b95
|
fix the interaction of chaperones, keywords, and the whole zoo of reflective procedure operations
svn: r18711
|
2010-04-01 13:14:50 +00:00 |
|
Kevin Tew
|
d34db39be1
|
Compiler Warning Fixes
svn: r18695
|
2010-03-31 16:10:29 +00:00 |
|
Matthew Flatt
|
b1801db304
|
fix unsafe-vector*-set!
svn: r18689
|
2010-03-31 11:24:49 +00:00 |
|
Matthew Flatt
|
e7e30384e1
|
per-regstry lock for lazy module instantiation (fixes DrScheme start-up problems); adjust configure for better pthread flags; merge to 4.2.5
svn: r18688
|
2010-03-31 10:59:49 +00:00 |
|
Matthew Flatt
|
9bc587b53d
|
fix variable initialization in implementation of JIT
svn: r18681
|
2010-03-30 21:51:20 +00:00 |
|
Matthew Flatt
|
f7afbfa207
|
fix for non-futures build
svn: r18680
|
2010-03-30 21:48:13 +00:00 |
|
Matthew Flatt
|
417be5d8e2
|
move definedness check for imported variable to link time instead of access time; add errortrace meta-language; tweak errortrace to avoid an unnecessary and loop-obscuring annotation; improve slightly bytecode optimizer's handling of w-c-m; improve JIT handling of w-c-m
svn: r18678
|
2010-03-30 20:21:28 +00:00 |
|
Kevin Tew
|
5695d71ebc
|
[struct.c] convert to char* immutable_array earlier
svn: r18675
|
2010-03-30 17:56:13 +00:00 |
|
Kevin Tew
|
a10c42a852
|
simplify _make_struct_type signature
svn: r18674
|
2010-03-30 17:55:59 +00:00 |
|