Matthew Flatt
|
50e923b199
|
add 'eprintf' and 'displayln'
|
2010-05-11 06:38:34 -06:00 |
|
Matthew Flatt
|
acb98cef60
|
allow paths as input to regexp-matching functions
|
2010-05-11 06:03:39 -06:00 |
|
Eli Barzilay
|
745adb03d1
|
fix src attributes
|
2010-05-11 02:15:32 -04:00 |
|
Eli Barzilay
|
96a9bdfbc4
|
Hopefully this fixes the cygwin build on windows
|
2010-05-11 00:17:32 -04:00 |
|
Eli Barzilay
|
db1af22f91
|
New Racket version.
|
2010-05-10 23:01:48 -04:00 |
|
Matthew Flatt
|
2159807e4a
|
try to fix mzcom
|
2010-05-10 20:40:18 -06:00 |
|
Eli Barzilay
|
f3c8d7f778
|
Align options in `configure -h'.
|
2010-05-10 22:13:10 -04:00 |
|
Matthew Flatt
|
899e85f94f
|
change prop:custom-print-as-constructor to more general prop:custom-print-quotable
|
2010-05-10 18:32:25 -06:00 |
|
Matthew Flatt
|
360f925906
|
fix mysterx DLL to use rkt inner suffix
|
2010-05-10 18:32:25 -06:00 |
|
Matthew Flatt
|
2ee555c4e0
|
adjust CRLF handling of some Windows files
|
2010-05-10 18:32:25 -06:00 |
|
Eli Barzilay
|
def35e561a
|
New Racket version.
|
2010-05-10 10:46:54 -04:00 |
|
Eli Barzilay
|
15107e84c7
|
get back lost CRLFs
|
2010-05-10 10:16:30 -04:00 |
|
Matthew Flatt
|
202b38a4f4
|
rackety readme
|
2010-05-10 06:35:47 -06:00 |
|
Matthew Flatt
|
b2e0d92098
|
restore 'print-reader-abbreviations' support
|
2010-05-06 17:45:04 -06:00 |
|
Matthew Flatt
|
43027a8d9b
|
switch printer to constructor+quote style
|
2010-05-06 10:33:42 -06:00 |
|
Matthew Flatt
|
27cd77c16c
|
fix problem with chaperone of chaperoned hash
|
2010-05-05 09:23:40 -06:00 |
|
Matthew Flatt
|
7c52a82216
|
fix another hash chaperone bug
|
2010-05-05 07:52:48 -06:00 |
|
Matthew Flatt
|
0497baece8
|
fix problem with gracket locating the pref file for low-level prefs
|
2010-05-05 07:34:37 -06:00 |
|
Matthew Flatt
|
7359a6f9d0
|
fix equal? on two chaperoned values
|
2010-05-05 07:17:58 -06:00 |
|
Matthew Flatt
|
5b9e0e455d
|
fix problem with iteration over chpaeroned hash table
|
2010-05-05 06:35:16 -06:00 |
|
Kevin Tew
|
9a61471f06
|
[Places] make jit lock thread local
|
2010-05-04 15:49:37 -06:00 |
|
Kevin Tew
|
e3e8a54ee9
|
[Places] THREAD_LOCAL opened_libs
|
2010-05-04 15:49:36 -06:00 |
|
Matthew Flatt
|
e55acb4bc8
|
fix bytecode validator on closed case-lambda forms
|
2010-05-04 15:25:08 -06:00 |
|
Matthew Flatt
|
8af4134991
|
move result-chaperoning procedure to start of chaperioning procedure's results
|
2010-05-04 13:56:21 -06:00 |
|
Matthew Flatt
|
250ae872a7
|
fix Gracket low-level pref, and fix schthread.h for Darwin (and OS X without -DOS_X)
|
2010-05-04 06:49:09 -06:00 |
|
Matthew Flatt
|
a097b2ef6a
|
fix chaperone-hash to be more consistent with key handling
|
2010-05-03 17:59:54 -06:00 |
|
Matthew Flatt
|
6e42f95140
|
fix README typos
|
2010-05-02 08:43:30 -06:00 |
|
Matthew Flatt
|
424f7b6659
|
some rackety READMEs
|
2010-05-02 07:03:16 -06:00 |
|
Matthew Flatt
|
e504acb726
|
use .rktl suffix for files meant to be 'load'ed
|
2010-05-01 09:58:16 -06:00 |
|
Matthew Flatt
|
3db8dd7c26
|
SHA1-based shortcut for compiler/cm
|
2010-04-30 16:30:10 -06:00 |
|
Matthew Flatt
|
7ed0d4e00a
|
futures: protect use of mfence by processor count
|
2010-04-29 17:11:42 -06:00 |
|
Kevin Tew
|
1991e9328f
|
[Places] Tag allocate channels.
mark message array
|
2010-04-29 15:32:55 -06:00 |
|
Kevin Tew
|
5d804c65cb
|
[Places] Only rendezvous with master if rendezvous was requested before local GC started
increase master gen0.max_size to GEN0_INITIAL_SIZE * 10;
|
2010-04-29 15:32:55 -06:00 |
|
Kevin Tew
|
d6bfd0688a
|
more SIGSEGV info
|
2010-04-29 15:32:55 -06:00 |
|
Kevin Tew
|
1ce41d49f4
|
Places GC cleanup on place termination
|
2010-04-28 11:25:38 -06:00 |
|
Kevin Tew
|
ac8aa01a48
|
GC - add sanity check default case
|
2010-04-28 11:25:31 -06:00 |
|
Kevin Tew
|
c56fb66fa0
|
add page to killing debug
|
2010-04-28 11:25:24 -06:00 |
|
Kevin Tew
|
0a287b59e0
|
more SIGSEGV descriptions
|
2010-04-28 11:25:18 -06:00 |
|
Kevin Tew
|
d2670835ce
|
Remove uneeded place gc lock
|
2010-04-28 11:25:12 -06:00 |
|
Matthew Flatt
|
2c54268228
|
move pref file to .rtkd extension, and automatically read from the old PLT Scheme path if the new one doesn't exist
|
2010-04-28 07:24:39 -06:00 |
|
Matthew Flatt
|
28b4043077
|
rename all files .ss -> .rkt
|
2010-04-27 16:50:15 -06:00 |
|
Kevin Tew
|
f4b07e9640
|
fix missing 2 arg case of sch_default_global_port_print_handler
|
2010-04-27 14:28:35 -06:00 |
|
Robby Findler
|
05df75f935
|
Merge branch 'master' of git:plt
|
2010-04-27 09:20:17 -05:00 |
|
Matthew Flatt
|
327408c12f
|
drop suffix from pref-file name
|
2010-04-26 15:33:58 -06:00 |
|
Matthew Flatt
|
ed82cca998
|
Merge branch 'master' of git.racket-lang.org:plt
|
2010-04-26 15:05:15 -06:00 |
|
Matthew Flatt
|
b3e0a784e4
|
.mzschemerc -> .racketrc, etc.
|
2010-04-26 14:40:37 -06:00 |
|
Matthew Flatt
|
db2ed4cef3
|
change printer to not quote ellipsis in partially opaque structure
|
2010-04-26 14:18:43 -06:00 |
|
Kevin Tew
|
71827c2a79
|
GC Cleanup and comments
|
2010-04-26 13:34:17 -06:00 |
|
Kevin Tew
|
b11593fadb
|
Fix accounting of MASTERGC gen0 memory
|
2010-04-26 13:34:16 -06:00 |
|
Kevin Tew
|
7eba20b236
|
Use C Macro to communicate real meaning of page->previous_size
|
2010-04-26 13:34:16 -06:00 |
|
Kevin Tew
|
d8dd03c728
|
Don't GC if in atomic mode(have temporarily switched to master)
|
2010-04-26 13:34:16 -06:00 |
|
Matthew Flatt
|
616080c7c4
|
change 'define-struct' to bind the type name as a constructor, add an #:extra-constructor-name option, etc.
|
2010-04-25 12:10:36 -06:00 |
|
Matthew Flatt
|
22470e4147
|
racket-tool -> raco
|
2010-04-24 07:46:56 -06:00 |
|
Robby Findler
|
975f6445f0
|
renamed drscheme collections files to .rkt
|
2010-04-24 08:01:33 -05:00 |
|
Matthew Flatt
|
845ebfbeb8
|
hash, hasheq, hasheqv, and hash-equal?
|
2010-04-23 12:18:42 -06:00 |
|
Matthew Flatt
|
1812515a57
|
fix xform setup for reader modules, again
|
2010-04-23 08:39:26 -06:00 |
|
Matthew Flatt
|
82eb64451d
|
switch default configuration to have qq printing enabled, add runtime-config for scheme languages
|
2010-04-22 15:10:25 -06:00 |
|
Matthew Flatt
|
c76cee4775
|
fix error reporting for chdir in forked process
|
2010-04-22 15:10:24 -06:00 |
|
Kevin Tew
|
aff19733d3
|
[Places] allow creation and communication of arbitrary place channels
|
2010-04-22 10:51:46 -06:00 |
|
Kevin Tew
|
b86d90a46a
|
[Places] made functions static
|
2010-04-22 10:51:21 -06:00 |
|
Matthew Flatt
|
fec6528c70
|
fix command-line parsingand support '-f -' as eval from stdin
|
2010-04-21 18:50:50 -06:00 |
|
Matthew Flatt
|
0dbf5fc943
|
fix build problem related to scheme->racket shuffle
|
2010-04-20 20:43:15 -06:00 |
|
Matthew Flatt
|
88820fc4a4
|
Merge branch 'master' of git.racket-lang.org:plt
|
2010-04-20 15:47:14 -06:00 |
|
Matthew Flatt
|
c95a398754
|
move most of the 'scheme' collection to the 'racket' collection
|
2010-04-20 15:24:48 -06:00 |
|
tewk
|
8116350df4
|
[Places] fix stack_base
|
2010-04-20 11:10:46 -06:00 |
|
Matthew Flatt
|
3f8d1dc34d
|
more scheme -> racket source renaming
|
2010-04-20 09:22:29 -06:00 |
|
Eli Barzilay
|
866600ac08
|
Document the root and src ignores
|
2010-04-18 18:02:56 -04:00 |
|
Eli Barzilay
|
5640fe77c5
|
Ignores that are roughly the same as the ones in svn
|
2010-04-18 10:47:32 -04:00 |
|
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 |
|
Matthew Flatt
|
22ce2af1a7
|
restore lost adjustment in optimizer that enables lifting of constant functions, especially loop functions
svn: r18664
|
2010-03-30 00:10:40 +00:00 |
|
Matthew Flatt
|
67cf037da6
|
fix chaperone-procedure GC bug
svn: r18663
|
2010-03-29 21:23:13 +00:00 |
|
Matthew Flatt
|
baab09fc1b
|
drop the uglier half of the Mac OS X thread-local variable hack; thread GC state through mark functions (to avoid overhead of thread-local accesses); fix some procedure-arity bugs and work toward fixing chaperones and some other procedure operations on keyword procedures
svn: r18661
|
2010-03-29 15:06:47 +00:00 |
|
Eli Barzilay
|
8de7c3615a
|
Welcome to a new PLT day.
svn: r18658
|
2010-03-29 07:50:18 +00:00 |
|
Matthew Flatt
|
b8c3112b98
|
fix chaperones on parameters
svn: r18654
|
2010-03-28 15:56:04 +00:00 |
|
Matthew Flatt
|
4ecf61f413
|
fix chaperone bugs uncovered by 64-bit build
svn: r18651
|
2010-03-28 02:18:29 +00:00 |
|
Matthew Flatt
|
73807aef24
|
chaperones (v4.2.5.3)
svn: r18650
|
2010-03-28 01:10:33 +00:00 |
|
Matthew Flatt
|
17ba04ea4b
|
fix another bug in bytecode optimizer; merge to 4.2.5
svn: r18623
|
2010-03-26 04:00:48 +00:00 |
|
Matthew Flatt
|
72db535760
|
fix optimizer bug for inlining procedures under 'let' in rator position
svn: r18622
|
2010-03-25 20:09:41 +00:00 |
|
Noel Welsh
|
af84b331a1
|
Add the fx to fl conversion functions to Typed Scheme
Add tests for flonum operations to Typed Scheme test suite
Fix the compiler bug tests above uncovered
svn: r18609
|
2010-03-24 13:18:37 +00:00 |
|
Matthew Flatt
|
6edf2015c7
|
tighten JIT code for 'vector-set!'
svn: r18596
|
2010-03-22 17:43:45 +00:00 |
|
Kevin Tew
|
dedb261ea8
|
[Places] place-channels are syncable events, place-channel-send/recv, #t and #f are now communicated
svn: r18578
|
2010-03-18 16:53:16 +00:00 |
|
Kevin Tew
|
e9693b7d9d
|
[Places] channels can send fixnums, strings, lists, and vectors
svn: r18576
|
2010-03-18 16:42:05 +00:00 |
|
Matthew Flatt
|
590c7514da
|
build configure script correctly this time; probably merge to 4.2.5
svn: r18573
|
2010-03-18 13:23:05 +00:00 |
|
Matthew Flatt
|
9a21c31000
|
another try at fixing Solaris build; probably merge to 4.2.5
svn: r18572
|
2010-03-18 13:16:02 +00:00 |
|
Eli Barzilay
|
442a505be7
|
Welcome to a new PLT day.
svn: r18571
|
2010-03-18 07:50:16 +00:00 |
|
Matthew Flatt
|
4795b4ae27
|
rewind attempted fix for Solaris 10, because it doesn't work for Linux
svn: r18568
|
2010-03-17 19:30:44 +00:00 |
|
Eli Barzilay
|
83209d7b36
|
update version numbers for the v4.2.5 release
svn: r18564
|
2010-03-17 18:24:55 +00:00 |
|
Matthew Flatt
|
06f25d1359
|
Solaris patches from Johan Coppieters
svn: r18561
|
2010-03-17 17:38:49 +00:00 |
|
Matthew Flatt
|
00114d2f3e
|
fix JIT bug related to re-boxing flonums
svn: r18554
|
2010-03-17 12:51:04 +00:00 |
|
Matthew Flatt
|
e713e27eee
|
fix allocation bug in ffi
svn: r18530
|
2010-03-13 16:03:27 +00:00 |
|
Matthew Flatt
|
45da4cb3bc
|
fix (malloc 'atomic-interior)
svn: r18516
|
2010-03-12 02:58:19 +00:00 |
|
Eli Barzilay
|
4441266553
|
Welcome to a new PLT day.
svn: r18505
|
2010-03-10 08:50:27 +00:00 |
|
Stevie Strickland
|
b917d99ce0
|
This didn't appropriately adjust for is_method.
svn: r18499
|
2010-03-10 01:10:13 +00:00 |
|
Stevie Strickland
|
ef90b0f91d
|
Remove unused var, take Matthew's advice in scheme_extract_struct_procedure.
svn: r18494
|
2010-03-09 23:22:15 +00:00 |
|
Stevie Strickland
|
0ea1814b6b
|
extend the reduced_proc struct to contain info on method wrapping
svn: r18492
|
2010-03-09 22:47:00 +00:00 |
|
Stevie Strickland
|
7aa99ae28a
|
Branch for adding a procedure->method primitive.
svn: r18489
|
2010-03-08 21:48:25 +00:00 |
|
Matthew Flatt
|
4673b36dcf
|
adjust inlining heuristics again
svn: r18479
|
2010-03-06 03:44:07 +00:00 |
|
Matthew Flatt
|
1cbb303594
|
avoid optimizer imprecision for inlining
svn: r18474
|
2010-03-05 13:50:40 +00:00 |
|
Kevin Tew
|
636526d6f1
|
Places docs edits
svn: r18455
|
2010-03-03 21:42:24 +00:00 |
|
Kevin Tew
|
bf71d2a8af
|
refactored gc marked to clearly show fallthrough
svn: r18454
|
2010-03-03 21:42:14 +00:00 |
|
Matthew Flatt
|
af22da2e1e
|
try to fix build for OS X variant
svn: r18436
|
2010-03-02 21:44:52 +00:00 |
|