Kevin Tew
|
82c3013b48
|
Places: Fix 1-copy allocator
|
2010-09-09 10:28:34 -06:00 |
|
Kevin Tew
|
324a0ce815
|
Places: check arguments
|
2010-09-09 10:28:34 -06:00 |
|
Matthew Flatt
|
26e0ad955a
|
fix `unsafe-set-box*!'
|
2010-09-03 15:44:34 -06:00 |
|
Matthew Flatt
|
aa74cb748e
|
remove outdated note on pthreads
|
2010-09-03 15:44:33 -06:00 |
|
Ryan Culpepper
|
dbdf00c5f7
|
macro-stepper: track syntax-local-value and syntax-track-origin (not done)
|
2010-09-03 13:53:41 -06:00 |
|
Kevin Tew
|
d138b18db7
|
Remove confusing SIGSEGV message
|
2010-09-03 09:53:06 -06:00 |
|
Matthew Flatt
|
962ceb6b63
|
fix interaction between copy prop and once-used binding elimination
in the bytecode compiler, which could cause an expression to be
duplicated
|
2010-09-01 15:22:32 -06:00 |
|
Matthew Flatt
|
f04a92d009
|
fix bug in bytecode optimizer that caused some pessimism
|
2010-09-01 15:22:32 -06:00 |
|
Matthew Flatt
|
529c8a1281
|
fix mutable-field check for proxy-struct
|
2010-09-01 15:22:32 -06:00 |
|
Eli Barzilay
|
5421c29c61
|
New Racket version 5.0.1.5.
|
2010-09-01 03:50:13 -04:00 |
|
Matthew Flatt
|
69658697b1
|
add proxies and rename chaperone properties to proxy properties
where a proxy is less constrained in its conversions but more
constrained in where it can be used
|
2010-08-31 19:15:20 -06:00 |
|
Kevin Tew
|
869373cf0d
|
Places: 1-copy messages
|
2010-08-31 09:01:46 -06:00 |
|
Kevin Tew
|
d43cbab863
|
Places: message allocators
|
2010-08-31 09:01:45 -06:00 |
|
Kevin Tew
|
04dceafe49
|
Places: refactor allocate for custom allocators
|
2010-08-31 09:01:45 -06:00 |
|
Eli Barzilay
|
2784c186af
|
New Racket version 5.0.1.4.
|
2010-08-31 03:50:12 -04:00 |
|
Kevin Tew
|
bc5d1c2011
|
Places: added shared-flvector and shared-byte string
|
2010-08-30 08:50:07 -06:00 |
|
Sam Tobin-Hochstadt
|
ed41babfbf
|
More comments about closure representation.
|
2010-08-26 16:59:12 -04:00 |
|
Matthew Flatt
|
f13dcc2915
|
JIT-inline allocation of location for mutated local bindings
|
2010-08-25 18:22:09 -06:00 |
|
Matthew Flatt
|
8c16b825de
|
improve bytecode compiler test for converting a letrec to let
- specifically the test for whether the RHS of a binding can
possibly capture and invoke a continuation
|
2010-08-25 15:57:01 -06:00 |
|
Eli Barzilay
|
7dc4d2e5a6
|
Change a bunch of "~%" and "~n" in format strings to "\n".
|
2010-08-25 17:17:01 -04:00 |
|
Kevin Tew
|
19a00d887e
|
Places: allow channels in compound data communications
|
2010-08-25 15:10:15 -06:00 |
|
Matthew Flatt
|
947be220e6
|
change some "~e"s to "~.s"s
|
2010-08-25 14:58:28 -06:00 |
|
Matthew Flatt
|
a04403a316
|
add GMT option to seconds->date
|
2010-08-25 14:58:27 -06:00 |
|
Matthew Flatt
|
cf300b91b9
|
JIT-inline even?' and odd?' on fixnums
|
2010-08-24 19:29:20 -06:00 |
|
Kevin Tew
|
f031fa4ad1
|
Places: Remove old unused definition
|
2010-08-24 10:39:39 -06:00 |
|
Matthew Flatt
|
f29c6a902f
|
fix problem with old-style constrained-atomic mode
|
2010-08-24 05:39:47 -06:00 |
|
Kevin Tew
|
8f892a9fb4
|
fix clang compiler errors
|
2010-08-20 11:24:48 -06:00 |
|
Matthew Flatt
|
8ba46ccc82
|
fix compilation when futures are disabled
and other misc futures-related fixes
|
2010-08-19 12:08:49 -06:00 |
|
James Swaine
|
c56ec371bc
|
Forgot to add files that should have been included in my previous commit.
|
2010-08-19 09:40:31 -05:00 |
|
Matthew Flatt
|
7abbff4749
|
adjust rename-transformer expansion to transfer srcloc of use to expansion
|
2010-08-19 07:38:25 -06:00 |
|
Eli Barzilay
|
e55f0cade1
|
New Racket version 5.0.1.3.
|
2010-08-19 03:50:11 -04:00 |
|
James Swaine
|
a41c9b882a
|
Added (current-future) to the futures module (as an inlined, nonblocking primitive).
|
2010-08-18 23:33:22 -05:00 |
|
James Swaine
|
dac2bcaa20
|
Merge branch 'master' of pltgit:plt
Conflicts:
src/racket/src/future.c
|
2010-08-18 22:23:13 -05:00 |
|
James Swaine
|
8675db4faa
|
Added (current-future) as a non-blocking primitive to racket/future.
|
2010-08-18 22:15:19 -05:00 |
|
Matthew Flatt
|
e5c2aea998
|
include `#%futures' in the set of primitive modules with inlining
|
2010-08-18 20:03:06 -06:00 |
|
Matthew Flatt
|
da173fed65
|
fix interaction of box chaperones and JIT
|
2010-08-18 17:11:00 -06:00 |
|
Sam Tobin-Hochstadt
|
67e15ee993
|
Add some comments.
|
2010-08-18 16:37:32 -04:00 |
|
Kevin Tew
|
57bda136ea
|
Places: prevent mastergc gen0.big_pages from leaking onto a places gen0.big_pages list
|
2010-08-18 13:53:08 -06:00 |
|
Eli Barzilay
|
40daf706ac
|
Update COPYING location
|
2010-08-17 21:03:24 -04:00 |
|
Matthew Flatt
|
0d9f5016ba
|
fix bytecode-writing inconsistencies related to syntax objects and paths
and improve organization of the docs
|
2010-08-17 17:18:24 -06:00 |
|
Matthew Flatt
|
db43d25559
|
defend against a broken bytecode file containing a reference cycle
|
2010-08-17 12:48:24 -06:00 |
|
Matthew Flatt
|
ba5b01e505
|
fix msvc project name
|
2010-08-16 07:09:47 -06:00 |
|
Matthew Flatt
|
b50dbc1bba
|
fall back to RLIMIT_DATA when RLIMIT_AS isn't available
|
2010-08-15 11:02:31 -06:00 |
|
Matthew Flatt
|
b32a0b8401
|
fix ffi extraction of substruct from GC-managed struct
|
2010-08-15 11:02:31 -06:00 |
|
Matthew Flatt
|
cf9912c811
|
fix malloc-immobile-cell
|
2010-08-15 11:02:30 -06:00 |
|
Matthew Flatt
|
f1ecab0848
|
try to fix mangled new-style atomic timeout guard
|
2010-08-14 13:52:09 -06:00 |
|
Kevin Tew
|
1ebdb6a90b
|
Places: remove old code
|
2010-08-12 13:27:15 -06:00 |
|
Matthew Flatt
|
7a4a287ca6
|
propagate C flags to make install for "plot" collection setup
|
2010-08-12 09:07:27 -06:00 |
|
Matthew Flatt
|
ca9f33f035
|
fix places build to work with embedding like GRacket
- but gracket crashes on startup, probably a GC-cooperation issue
|
2010-08-12 08:49:49 -06:00 |
|
Matthew Flatt
|
8dc38e9d84
|
fix boxing of unused but formerly mutated local binding
- an old bug exposed by a new optimization
|
2010-08-11 14:18:43 -06:00 |
|