Matthew Flatt
8b5a11a39d
fix bug in `apply' expansion
2012-03-12 15:03:33 -06:00
Matthew Flatt
e1a5e032cb
further fixes to vector abuse
2012-03-12 11:47:18 -06:00
Matthew Flatt
018292ec00
GC with backtraces: add structure-type listing
2012-03-12 11:36:04 -06:00
Matthew Flatt
3073c994f5
make GC backtrace show eq hash code
2012-03-12 10:59:47 -06:00
Matthew Flatt
5dc08cbe03
decompiler repairs related to changes for submodules
2012-03-12 09:04:37 -06:00
Matthew Flatt
420d3e7717
fix JIT bug exposed by OpenBSD 5.0
...
This is the second attempt to fix a problem with using a JIT-generated
address in JIT-generated code.
Closes PR 12627
2012-03-12 08:23:17 -06:00
Matthew Flatt
8f0cf5ba9e
work around problem with gcc-4.0 build on Lion
2012-03-12 07:45:25 -06:00
Matthew Flatt
2ba910ef23
avoid compiler warning
2012-03-12 07:45:25 -06:00
Robby Findler
a7cb8fdc84
small improvements to the memory usage for files opened in DrRacket.
...
Before this commit, opening collects/drracket/private/unit.rkt required
about 17.5 megabytes of memory and after this commit, it is down to
about 15 megabytes.
The precise measurement I did was to create a frame and a scheme:text%
object in it, record the result of current-memory-use, open the file,
and record current-memory-use again.
For comparison, using a text:standard-style-list% object instead of
the scheme:text% requires only about 4.1 megabytes. One difference
being that there are about 3x more snips (10,204 vs 33,901 (after the
commit)), since we have one snip for each region that has a different
color in the scheme:text version, and the text:standard-style-list has
no colors and thus about two per line (there are 5006 lines in the
file).
2012-03-10 20:18:49 -06:00
Matthew Flatt
2811af1e59
fix test
2012-03-10 10:54:29 -07:00
Matthew Flatt
64f21122be
avoid compiler warning
2012-03-10 10:52:52 -07:00
Matthew Flatt
8eef24be87
mzlib/traceld: show submodule
2012-03-10 10:51:56 -07:00
Matthew Flatt
6e6086293c
drdr: skip traceld
...
If loaded, it prints to stderr as a load of its `main' submodule
is attempted.
2012-03-10 10:48:04 -07:00
Matthew Flatt
537f194c4e
net/imap: add TLS support
...
Based on a patch from Thomas Spurden
2012-03-10 10:47:22 -07:00
Matthew Flatt
97a64b1166
no callback for `tab-panel%' tab additions and deletions
2012-03-10 10:07:37 -07:00
Matthew Flatt
402fdaad9a
fixes and improvements for 3m backtraces
2012-03-10 08:30:02 -07:00
Matthew Flatt
34314c1e7a
fix JIT bug
...
The bug happens with n-ary uses of arithmetic operations that
have constant arguments but couldn't be constant-folded ---
maybe due to a divide-by-zero.
2012-03-10 08:30:01 -07:00
Eli Barzilay
5c051f3ec9
New Racket version 5.2.900.1.
2012-03-10 03:30:15 -05:00
Jay McCarthy
f8325776cf
racket/slice, expand raco test, remove begin-for-testing
2012-03-09 19:51:42 -07:00
Jay McCarthy
b73444a0f3
Adding module**, when-testing, and raco test
2012-03-09 15:54:18 -07:00
Vincent St-Amour
3f74319f46
Add mflatt to the people responsible for the tests of the syntax collect.
2012-03-09 15:19:53 -05:00
Kevin Tew
2584cb71c1
Remove /opt/plt paths from docs
2012-03-09 12:46:14 -07:00
Kevin Tew
024bb8a718
Eliminate compiler warnings
2012-03-09 12:40:22 -07:00
Kevin Tew
5e20081b69
[Distributed Places] added ability to launch remote threads
2012-03-09 12:16:57 -07:00
Matthew Flatt
e73be4a9ae
fix internal abuse of vectors
...
Using NULL in a vector slot can crash bracktrace printing;
replace it with `#f'.
2012-03-09 12:05:36 -07:00
Neil Toronto
54c8b51c32
Refactoring
2012-03-09 11:30:34 -07:00
Matthew Flatt
a81f7f289a
fix typo?
2012-03-09 10:52:29 -07:00
Matthew Flatt
f7eceb4554
dierct reference to scheme_null in Win32 executable
2012-03-09 10:37:56 -07:00
Matthew Flatt
85802f45f2
raco exe' uses a
main' submodule, if any
2012-03-09 10:34:57 -07:00
Matthew Flatt
6743900fc7
get-module-code repair
2012-03-09 10:34:57 -07:00
Matthew Flatt
a6a1b02de5
more doc updates for submodules
2012-03-09 10:34:57 -07:00
Matthew Flatt
54a441c0e3
DrRacket default `module*' indentation
2012-03-09 10:34:57 -07:00
Matthew Flatt
72ec4070bd
drracket: run `main' submodule
2012-03-09 10:34:56 -07:00
Matthew Flatt
3a1e8803ff
fix errortrace for submodules
2012-03-09 10:34:56 -07:00
Matthew Flatt
566759a5fa
progress on submodule docs; bug fixes
2012-03-09 10:34:56 -07:00
Matthew Flatt
3d69dfab86
first cut at submodules
2012-03-09 10:34:56 -07:00
Matthew Flatt
d74793a5f9
fix race condition on GetLastError() call
2012-03-09 10:34:56 -07:00
Robby Findler
5cb1a844fb
add ack to our sponsors
2012-03-09 10:23:38 -06:00
Robby Findler
a4b721ef3a
make some private methods actually be private methods (instead of fields)
2012-03-09 10:23:38 -06:00
Kevin Tew
c46cdf63bc
Comment out ssh to localhost example.
2012-03-08 21:50:45 -07:00
Jay McCarthy
4c9738effe
Solve copyright problems wrt James Clarks' XML tests
2012-03-08 14:19:50 -07:00
Matthias Felleisen
ad50f144df
fixed error message for shadowing clause names; Closes PR 12621
2012-03-08 11:12:42 -05:00
Ryan Culpepper
fb7c7e3793
syntax/parse: added roles, other updates/fixes
...
expr/c uses role for contract label when avail
export ~peek-not (previously missed)
fixes for integrable stxclasses
2012-03-08 07:39:42 -07:00
Ryan Culpepper
a0065b9efa
syntax/parse: cut-prompt is inherited, not threaded
2012-03-08 01:17:47 -07:00
Ryan Culpepper
14089e0ac6
syntax/parse: clean up integrable stxclass code
2012-03-08 01:17:47 -07:00
Kevin Tew
cc716392da
Distributed Places add runtime-paths, turn off tests.
2012-03-07 12:07:25 -07:00
Kevin Tew
09bed0d61e
Initial Distributed Places commit
...
Distributed Places allows the spawning of remote racket processes and
places. Distributed Places communicate transparently over TCP sockets.
2012-03-07 09:36:13 -07:00
Robby Findler
922857489a
add an example to the racket/draw guide
2012-03-06 19:14:30 -06:00
Jon Rafkind
a94b7b9260
[honu] fix some tests. always reparse the right hand side of an operator
2012-03-05 13:48:52 -07:00
Jon Rafkind
249c7b02ca
[honu] use syntax properties to differentiate parsed syntax from unparsed
2012-03-05 13:48:52 -07:00