Commit Graph

2271 Commits

Author SHA1 Message Date
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
Matthew Flatt
625953ca72 fix Windows thread-scheduling timer when parallel futures are enabled
svn: r18432
2010-03-02 19:32:58 +00:00
Matthew Flatt
ef9de6517a fix race condition in future-thread initialization
svn: r18430
2010-03-02 18:00:27 +00:00
Matthew Flatt
2ea9c6e02b fix placement of future pause-for-gc loop in JIT-generated code
svn: r18429
2010-03-02 16:59:06 +00:00
Matthew Flatt
0197183739 fix MrEd3m build when using SGC
svn: r18428
2010-03-02 15:17:19 +00:00
Matthew Flatt
fced29e946 fix regexp bug in unicode-category patterns
svn: r18427
2010-03-02 15:09:47 +00:00
Matthew Flatt
068dc863c4 fix futures allocation bug
svn: r18426
2010-03-02 14:36:14 +00:00
Kevin Tew
cc0872007a Stop the world for master collection
svn: r18424
2010-03-02 04:22:12 +00:00
Kevin Tew
c3b6de9a91 newgc.c debug cleanup
svn: r18423
2010-03-02 03:57:42 +00:00
John Clements
1656c0839b dsitributed --> distributed
svn: r18411
2010-03-01 19:03:09 +00:00
Matthew Flatt
dff9786222 fix problems with background-thread select() in Mac OS X mred
svn: r18410
2010-03-01 18:54:09 +00:00
Kevin Tew
672cdf7347 fix scheme_restart_instance to init logging config param
svn: r18409
2010-03-01 17:54:22 +00:00
Kevin Tew
706c1b9e00 Fix missed rename
svn: r18408
2010-03-01 17:45:55 +00:00
Matthew Flatt
c856b1b72e move hard-wired Mac TLS key from 0x108 to 0x110
svn: r18405
2010-03-01 13:13:24 +00:00
Eli Barzilay
d90c0e548b Welcome to a new PLT day.
svn: r18403
2010-03-01 08:50:30 +00:00
Matthew Flatt
57ab0dee65 OS X futures: only x86
svn: r18400
2010-03-01 01:43:06 +00:00
Matthew Flatt
9b6ccb1476 fix name collision with Linux+mred+futures
svn: r18399
2010-02-28 22:43:41 +00:00
Matthew Flatt
8f8a8b18b1 fix configure typo
svn: r18397
2010-02-28 22:14:04 +00:00
Matthew Flatt
e71bd71035 enable futures by default on Mac OS X and Linux x86/x86_64; future docs to ref and guide
svn: r18396
2010-02-28 22:06:59 +00:00
Matthew Flatt
2e0e4b8b95 enable parallel futures under Windows (enabled by default)
svn: r18395
2010-02-28 17:12:02 +00:00
Eli Barzilay
508b2ca269 Welcome to a new PLT day.
svn: r18377
2010-02-27 08:50:29 +00:00
Matthew Flatt
831dcc0c2c fix problem visiting available modules; improve backtrace in JIT mode to include module visits; fix use-before-def error to show correct phase (when it's not 0)
svn: r18375
2010-02-27 03:22:33 +00:00
Matthew Flatt
51b33d2149 fix problem with dynamic-require (PR 10785)
svn: r18369
2010-02-26 22:52:08 +00:00
Eli Barzilay
a8ac086430 libffi moved: gcc -> github
svn: r18355
2010-02-26 19:42:24 +00:00
Matthew Flatt
02583a1a08 ad hoc car/cdr optimizations
svn: r18354
2010-02-26 19:14:56 +00:00
Stevie Strickland
e30e8bba10 Bumping the version number due to changes in the primitive class interface.
svn: r18353
2010-02-26 19:01:59 +00:00
Sam Tobin-Hochstadt
6dee10e090 handle datarootdir to avoid warnings
svn: r18350
2010-02-26 14:47:39 +00:00
Sam Tobin-Hochstadt
7accc0bd7d Need to unwrap objects at two other points:
* When the C++ code uses direct access on objects (look for check_valid)
 * In the functions returned by class-field-accessor/mutator

svn: r18344
2010-02-25 23:42:13 +00:00
Stevie Strickland
1f10c4e422 Have external field accessors/mutators just redirect to the old object
themselves.  Also, have all objects carry the prop:unwrap property.

svn: r18330
2010-02-24 23:32:44 +00:00
Stevie Strickland
af0387e3a6 Fuck you, C, and the flea-bitten, mange-covered, syphilis-ridden horse you
rode in on.

svn: r18318
2010-02-24 16:35:30 +00:00