Matthew Flatt
|
0c193a599a
|
fix uncaught-exception-handler handling of non-escaping escape handler
and change the emergency error display handler to log and error
Closes PR 11630
|
2011-01-20 14:01:33 -07:00 |
|
Matthew Flatt
|
6b115ecf33
|
fix glib log-message construction
|
2011-01-18 11:02:46 -07:00 |
|
Matthew Flatt
|
07a7916142
|
fix string-ref' and bytes-ref' error message
Closes PR 11064, since the problem that triggered the bad
error message is also fixed
|
2011-01-16 20:00:39 -07:00 |
|
Matthew Flatt
|
21eee45a48
|
fix `read-language' when input has only comments
|
2011-01-16 19:01:45 -07:00 |
|
Robby Findler
|
1f66d545c0
|
adjust build.bat to respect PLT_SETUP_OPTIONS
closes PR 11629
|
2011-01-15 19:22:44 -06:00 |
|
Matthew Flatt
|
6e65311702
|
fix scheduler interaction with atomic mode
|
2011-01-15 16:46:33 -07:00 |
|
Matthew Flatt
|
c2afc03b3b
|
fix interaction of `continuation-mark-set-first' and prompts
including a documentation fix
|
2011-01-15 08:05:55 -07:00 |
|
Matthew Flatt
|
84237c2cf3
|
fix optimizer bug that can attempt infinite unrolling of loops
|
2011-01-13 12:48:44 -07:00 |
|
Matthew Flatt
|
79cd92859c
|
disable user-specific setup on `make install' by default
and add a `--enable-userspecific' flag for `configure'
|
2011-01-13 10:59:20 -07:00 |
|
Matthew Flatt
|
be1046baa1
|
fix GC log printout
|
2011-01-10 06:43:27 -07:00 |
|
Matthew Flatt
|
ea51d32e9d
|
fix subprocess checking when the process moves itself to a new group
Closes PR 11200
|
2011-01-08 10:29:32 -07:00 |
|
Vincent St-Amour
|
b32287fa2d
|
Fixed a bug with complex numbers made from floats of differing precision.
It used to be that constructing complex numbers from a float and a
double sometimes caused incorrect coercions.
|
2011-01-05 14:42:31 -05:00 |
|
Vincent St-Amour
|
2bf83832b9
|
Fix zero? error message. Accepts any number, not just reals.
|
2011-01-05 14:42:31 -05:00 |
|
Matthew Flatt
|
dd0b41d974
|
linux: reset to extended-precision fp before calling pow()
|
2011-01-04 16:13:02 -07:00 |
|
Matthew Flatt
|
e88c2142e6
|
some intptr_t printf fixes
|
2011-01-04 16:12:12 -07:00 |
|
Matthew Flatt
|
13ddab969b
|
enable ptherads by default for OpenBSD
|
2011-01-04 12:44:36 -07:00 |
|
Matthew Flatt
|
cd676fe81c
|
another context-cache repair
|
2011-01-03 18:04:11 -07:00 |
|
Matthew Flatt
|
c5de056da5
|
another continuation-context caching repair
because the previous repair essentially disabled caching
|
2011-01-02 16:38:25 -07:00 |
|
Matthew Flatt
|
a226abec59
|
fix entry loss in continuation-context caching
|
2011-01-02 16:04:26 -07:00 |
|
Matthew Flatt
|
dbd8faee1b
|
fix scheduler bug
where the particular combination of events seems not
to have been possible until the extra delim-cont
for try-atomic hook was added
|
2011-01-02 09:24:15 -07:00 |
|
Matthew Flatt
|
bdc0d2c862
|
like f57b431c2e (missed other case)
|
2011-01-01 08:22:17 -07:00 |
|
Eli Barzilay
|
7cac1f6ac2
|
New Racket version 5.0.99.6.
|
2011-01-01 03:50:21 -05:00 |
|
Matthew Flatt
|
44cf598298
|
win32 file locking
|
2010-12-31 14:40:39 -07:00 |
|
Matthew Flatt
|
55693e090f
|
add port-try-file-lock?' and port-file-unlock'
|
2010-12-31 14:40:27 -07:00 |
|
Eli Barzilay
|
1f49e35b21
|
2010 -> 2011
|
2010-12-31 15:59:39 -05:00 |
|
Eli Barzilay
|
e2cc0942cc
|
Attempt to make some ignore files more robust
|
2010-12-31 15:59:39 -05:00 |
|
Matthew Flatt
|
e094cf4e51
|
win64: fix external reference to thread-locals
|
2010-12-31 07:42:40 -07:00 |
|
Matthew Flatt
|
42794ee337
|
rollback win32 transaction experiment
|
2010-12-30 17:31:05 -07:00 |
|
Matthew Flatt
|
4b1ead5bfe
|
win64: stubs for stack-unwind support
|
2010-12-30 10:48:15 -07:00 |
|
Matthew Flatt
|
678bfa7fca
|
win32: fix transaction creation
|
2010-12-30 10:43:52 -07:00 |
|
Matthew Flatt
|
05046c07a8
|
win32: implement 'rename-file-or-directory' with transactions, if available
|
2010-12-30 09:30:28 -07:00 |
|
Matthew Flatt
|
f57b431c2e
|
JIT: although `values' is inlined, don't count it as "simple"
|
2010-12-29 10:39:37 -07:00 |
|
Matthew Flatt
|
3b032893c1
|
don't JIT-inline `values' in a single-value position
|
2010-12-28 17:47:03 -07:00 |
|
Matthew Flatt
|
84a4f3f006
|
remove a forced GC (surely a bad idea) in the weak-hash implementation
|
2010-12-28 16:16:24 -07:00 |
|
Matthew Flatt
|
3e3ed33cbf
|
detect and report a case of deadlock
|
2010-12-28 11:09:45 -07:00 |
|
Matthew Flatt
|
51ff346e2f
|
clarify mutual exclusion of gtk logging cases
|
2010-12-27 17:43:36 -07:00 |
|
Matthew Flatt
|
705b11f2b8
|
a prompt-test fix like the previous one, but for post thunks
|
2010-12-27 15:24:33 -07:00 |
|
Matthew Flatt
|
0d3fbb11fa
|
supress a prompt test that doesn't apply to composable continuations
|
2010-12-26 16:21:28 -06:00 |
|
Matthew Flatt
|
0fd9a76081
|
VS SGC build
|
2010-12-26 09:35:26 -07:00 |
|
Matthew Flatt
|
b404ef9970
|
fix JIT bug related to 'apply'
|
2010-12-26 09:35:25 -07:00 |
|
Matthew Flatt
|
1c479bb0fb
|
SGC fixes for Win32
|
2010-12-26 09:35:23 -07:00 |
|
Matthew Flatt
|
76b475aa27
|
avoid compiler warnings
|
2010-12-26 06:47:53 -06:00 |
|
Matthew Flatt
|
4094bd33f0
|
fix allocation bug in logging-message construction
|
2010-12-26 06:47:52 -06:00 |
|
Matthew Flatt
|
f11e66fd71
|
fix sgcdebug configuration
|
2010-12-26 06:47:51 -06:00 |
|
Matthew Flatt
|
e77917db8c
|
fix another continuation bug discovered by Casey's random testing
|
2010-12-25 17:12:33 -06:00 |
|
Matthew Flatt
|
e7b52bf10f
|
fix ffi handling of non-GCable pointers with offsets
Closes PR 11567
|
2010-12-25 09:34:07 -06:00 |
|
Matthew Flatt
|
78b2e47541
|
fix more try-atomic problems
|
2010-12-21 18:45:36 -07:00 |
|
Matthew Flatt
|
391e7f486f
|
fix signedness bug in GC
which fixes memory accounting in particular
|
2010-12-21 12:39:18 -06:00 |
|
Matthew Flatt
|
ad890077d0
|
JIT-inline `values' and make it synced (not "unsafe") for futures
|
2010-12-21 11:06:35 -06:00 |
|
Matthew Flatt
|
17c802c2e1
|
compiler: (let ([x (begin M ... N)]) P) => (begin M ... (let ([x N]) P))
|
2010-12-21 11:06:35 -06:00 |
|