Matthew Flatt
7a2cee44cd
fix `install-both' makefile target
2010-11-07 05:07:14 -07:00
Matthew Flatt
cccfdbe2c4
misc clean-up related to build changes
2010-11-06 22:08:15 -06:00
Matthew Flatt
5247073c53
add plot libs to win32 binary lib list
2010-11-06 18:49:45 -06:00
Matthew Flatt
514706446e
overhaul plot organization
...
by moving needed C source to src/plot and building during `make',
but stripping out the copies of gd, png, and zlib; instead, hook
a dc<%>-based back end into plot
2010-11-06 16:54:29 -06:00
Eli Barzilay
b212a4a39d
New Racket version 5.0.99.1.
2010-11-06 03:50:28 -04:00
Matthew Flatt
d065fb39e1
remove OpenGL testing from configure script
2010-11-05 19:20:59 -06:00
Matthew Flatt
263000a7b8
v5.0.99.1
2010-11-05 15:54:56 -06:00
Matthew Flatt
7a3e132a96
switch lib download site to download.racket-lang.org
2010-11-05 15:54:56 -06:00
Matthew Flatt
ecefaeee8b
remove more obsolete code
2010-11-05 15:54:52 -06:00
Matthew Flatt
fddcdcf797
fix gracketcgc link line
2010-11-05 15:54:52 -06:00
Matthew Flatt
58e1e37734
fix bug in ffi struct alignment
2010-11-05 15:54:51 -06:00
Eli Barzilay
3143192713
New Racket version 5.0.2.2.
2010-11-05 15:54:51 -06:00
Matthew Flatt
89e8801a26
v5.0.2.2
2010-11-05 15:54:51 -06:00
Matthew Flatt
38ead42fca
remove obsolete C code
2010-11-05 15:54:51 -06:00
Matthew Flatt
05cfffdf9e
v5.4.99.1, executable-yield-handler', and
make-bitmap' etc.
2010-11-05 15:54:50 -06:00
Matthew Flatt
901f27fcd0
finalization GC repair
2010-11-05 15:54:48 -06:00
Matthew Flatt
d2275f4179
level-2 finalization from ffi/unsafe and late-weak references
2010-11-05 15:54:47 -06:00
Matthew Flatt
40a65a46d2
overhaul GC finalization
2010-11-05 15:54:47 -06:00
Matthew Flatt
73dd8cc697
fix gc handling of ephemeron chains
2010-11-05 15:54:47 -06:00
Matthew Flatt
a7426c1c27
cocoa: fix startup -psn_ and file handling
2010-11-05 15:54:46 -06:00
Matthew Flatt
f57961fba4
cocoa ppc repairs
2010-11-05 15:54:46 -06:00
Matthew Flatt
8c5db384d4
more obj-c pre-2.0 fixes
2010-11-05 15:54:45 -06:00
Matthew Flatt
4360a45fa6
win32: single-instance support
2010-11-05 15:54:42 -06:00
Matthew Flatt
045da06ace
gtk: command line and single-instance support
2010-11-05 15:54:42 -06:00
Matthew Flatt
aa1322845e
disable immobile-box debugging code
2010-11-05 15:54:41 -06:00
Matthew Flatt
dd2dd733c0
win32: more break-handling repairs
2010-11-05 15:54:37 -06:00
Matthew Flatt
9702e7c6d3
win32: fix gracket console stdout, half-fix break signal
2010-11-05 15:54:37 -06:00
Matthew Flatt
815278fe43
Windows: use PLT_WIN_GTK for gtk; fix manifest embedding
2010-11-05 15:54:33 -06:00
Matthew Flatt
604afc1803
win32 widgets, mouse events, and cursors
2010-11-05 15:54:32 -06:00
Matthew Flatt
1402583ad2
win32 dialogs, etc.
2010-11-05 15:54:32 -06:00
Matthew Flatt
a853dac49f
upgrade mac cairo to 1.9.14
2010-11-05 15:54:19 -06:00
Matthew Flatt
9bbe4e5095
adjust win32 lib sizes for gtk 2.16
2010-11-05 15:54:18 -06:00
Matthew Flatt
15a7a2a006
cocoa tab-panel in no-border mode uses PSMTabBarControl
2010-11-05 15:54:17 -06:00
Matthew Flatt
ff57455150
manual font substitution for Mac OS X
2010-11-05 15:54:10 -06:00
Matthew Flatt
c42d95216e
auto-scroll canvases and frame status lines
2010-11-05 15:54:10 -06:00
Matthew Flatt
3b1b989ccc
fix configure merge
2010-11-05 15:54:02 -06:00
Matthew Flatt
f158effa98
fix bad Makefile merge
2010-11-05 15:54:01 -06:00
Matthew Flatt
471a8bc1f8
fix gracket init-file path
2010-11-05 15:54:00 -06:00
Matthew Flatt
0709870ef9
Windows build and config repairs
2010-11-05 15:53:59 -06:00
Matthew Flatt
51396e2baa
auto-download pre-built Win/Mac binaries during build
2010-11-05 15:53:59 -06:00
Matthew Flatt
233b131d9b
clarify some notes and comments
2010-11-05 15:53:58 -06:00
Matthew Flatt
5bef90e197
instructions and script for building 3rd-party OS X libraries
2010-11-05 15:53:57 -06:00
Matthew Flatt
aabc1cf5a7
fixes for Windows
2010-11-05 15:53:56 -06:00
Matthew Flatt
f3b7e1315f
gracket repair
2010-11-05 15:53:56 -06:00
Matthew Flatt
a574d9e7e4
C source and build changes to drop wx frm GRacket
2010-11-05 15:53:54 -06:00
Matthew Flatt
b489921d8b
fix `[unsafe-]fl{min,max}' in nested unboxed position
2010-11-04 14:10:27 -06:00
Kevin Tew
f4165eef31
[Places] add void to allowed messages
2010-11-04 09:31:33 -06:00
Matthew Flatt
aaafe86dd0
fix JIT bug related to ignored `let' bindings
...
Closes PR 11380
2010-11-03 06:48:47 -06:00
Matthew Flatt
44be06121c
fix JIT check for composing arithemtic with flonums in registers
2010-11-02 14:04:43 -06:00
Matthew Flatt
2a2aede4c5
avoid JIT internal error for misuse of unsafe flonum args
2010-11-02 13:39:28 -06:00
Kevin Tew
578b2d846b
[Places] fxvector support, fix compiler warning
2010-11-02 12:46:44 -06:00
Jay McCarthy
51f56c84f6
Fixing warning
2010-11-01 10:23:19 -06:00
Blake Johnson
7bffbc31a2
Avoiding cycles in everything but closures
2010-10-29 19:50:11 -06:00
Matthew Flatt
5d8e000d6d
swap vector*-ref' and
vector-ref', etc.
...
Merge to 5.0.2
2010-10-25 11:22:35 -06:00
Matthew Flatt
802e27eb85
fix typo in CPP macro
...
Merge to 5.0.2
2010-10-25 06:37:22 -06:00
Kevin Tew
9088b47a1d
[Places] fixes
2010-10-22 21:48:13 -06:00
Kevin Tew
c1f2dea1ed
cpuid assembly fix Merge to 5.0.2
2010-10-22 21:21:38 -06:00
Matthew Flatt
c512dbd6d3
fix bogus reordering of floating-point args in unboxing mode
...
Merge to 5.0.2
Closes PR 11272
2010-10-22 21:19:18 -06:00
Matthew Flatt
93ba544c60
fix PPC JIT `vector-length'
...
Merge to 5.0.2
2010-10-22 19:47:29 -06:00
Matthew Flatt
bb799ee9ee
fix problem with recursive prints in custom printers
...
Merge to 5.0.2
2010-10-17 19:32:17 -07:00
Matthew Flatt
68079d738d
fix 3m problem with --disable-jit and --disable-futures
...
Merge to 5.0.2
2010-10-17 08:53:44 -06:00
Matthew Flatt
aaeb21e0cc
fix --disable-jit plus --disable-futures
...
Merge to 5.0.2
2010-10-17 08:51:32 -06:00
Matthew Flatt
51f20afd0b
initialize `make-flvector' result with default 0.0s
...
Merge to 5.0.2
2010-10-17 06:35:09 -06:00
Eli Barzilay
f1982b6683
New Racket version 5.0.2.1.
2010-10-17 03:50:14 -04:00
Matthew Flatt
caa747e5c6
fix an interaction of `dynamic-wind' pre thunks and composable continuations
...
Merge to 5.0.2
2010-10-16 19:44:33 -06:00
Ryan Culpepper
23d1721ad3
Post-release version for the v5.0.2 release
2010-10-16 18:49:12 -06:00
Matthew Flatt
1203a89a0f
fix argument checking for set operations, and also fix recursive print
...
in the case that the current print is to a string with a limited
length
Closes PR 11313
2010-10-13 08:50:47 -06:00
Matthew Flatt
f695848dc9
gracket break-signal repair
2010-10-13 08:50:47 -06:00
Matthew Flatt
36d437a747
fix SIGINT handling thread dependency
2010-10-13 08:50:47 -06:00
Kevin Tew
21d94d7eb5
Fix shared-flvector
2010-10-12 13:19:21 -06:00
Matthew Flatt
5e162d94e2
fix scheme_set_wakeup_time()
2010-10-12 05:55:56 -06:00
Matthew Flatt
c6d355d08d
add some gc-callback protocols for win32
2010-10-10 20:39:29 -06:00
Eli Barzilay
4e841cad7f
New Racket version 5.0.1.8.
2010-10-09 03:50:16 -04:00
Matthew Flatt
6ac33a62be
set `read-accept-lang' to #t by default, plus related adjustments
...
including adding some uses of `with-module-read-parameterization'
so that `read-accept-lang' is set right anyway; still, so many
many places just set `read-accept-reader' to #t that making
`read-accept-lang' #f by default looks like too big of an
incompatibility
2010-10-08 19:01:33 -06:00
Matthew Flatt
c25b20867e
fix --enable-floats
2010-10-08 15:13:04 -06:00
Matthew Flatt
fe301b1ff4
print-boolean-long-form, #true, #false, read-accept-lang, flonum?
2010-10-08 15:13:04 -06:00
Matthew Flatt
d0fd2c40ad
fix JIT future glue for MSVC
2010-10-08 06:15:15 -06:00
Matthew Flatt
637c541190
fix for lightweight continuations and platforms where they're not available
2010-10-07 17:00:52 -06:00
Matthew Flatt
65ad6aee20
fix `touch' to run a suspended future in the runtime thread
...
if no future thread is running the future; also adjust the
policy for suspending a future so that even synchronized
operations can suspend if there's other work to be done;
also also fix `current-future' for nested `touch'es and when
parallel futures are disabled
2010-10-07 14:58:53 -06:00
Matthew Flatt
15302dc844
adjust futures to decouple blocked futures from worker threads
...
which required adding a notion of "lightweight continuation" to
the runtime system, where a lightweight continuation involves
only frames from JIT0generated code (so that details of the stack
layout are known, for example)
2010-10-07 07:39:16 -06:00
Matthew Flatt
93ef85bbe0
fix JIT `unsafe-vector*-ref' on chaperone with literal index argument
2010-10-05 06:29:47 -06:00
Matthew Flatt
5a7ef5ee3f
some unsafe-...* fixes on chaperones
2010-10-05 06:29:47 -06:00
Matthew Flatt
649242ac86
fix JIT-inlined vector-set!' and
set-box!' to not mutate immutable
2010-10-05 06:29:47 -06:00
Matthew Flatt
e6a4a95541
improve JIT-generated `unsafe-s16-set!' in somae cases
2010-10-01 07:33:53 -06:00
Matthew Flatt
7f28410353
fix JIT handling of `unsafe-{fl,f64}vector-set!'
...
so that they aren't slower than `{fl,f64}vector-set!'
2010-10-01 07:07:03 -06:00
Matthew Flatt
60d216290d
fix printer (and therefore decompiler) for proxy-prop:application-mark
2010-09-30 20:20:02 -06:00
Matthew Flatt
4b120e5d86
add `proxy-prop:application-mark'
2010-09-29 12:26:46 -04:00
Matthew Flatt
202af50a5a
fix JIT problem with proxies and `vector-set!'
...
Closes PR 11263
2010-09-28 12:09:04 -04:00
Eli Barzilay
b2e86f272e
New Racket version 5.0.1.7.
2010-09-25 03:50:16 -04:00
Matthew Flatt
c1aa594657
add fvectors and unsafe-{s,u}16-{ref,set!}
2010-09-24 16:32:07 -06:00
Matthew Flatt
3d16dd698a
fix JIT-generated code for `vector-length' on a fixnum
...
and also code for operations like `fl<' on fixnums in
certain build modes (CGC, PPC)
2010-09-23 06:46:10 -06:00
Matthew Flatt
3f7343fdc7
fix make_external_cptr() to set is-external flag
2010-09-22 13:31:50 -06:00
Matthew Flatt
55d3647965
fix _string/utf-16 terminator handling
2010-09-20 12:29:51 -06:00
Kevin Tew
faa0c86f50
Places: fix asynchronous receive
2010-09-20 08:42:55 -06:00
Eli Barzilay
d3c7f3faac
New Racket version 5.0.1.6.
2010-09-18 03:50:14 -04:00
Matthew Flatt
d92c4e44e2
fix make-reader-graph on proxied vectors
2010-09-17 18:42:29 -06:00
Matthew Flatt
7ec8835bc4
allow intra-module var reference to link in a non-module namespace
...
Closes PR 11155
2010-09-17 13:35:01 -06:00
Matthew Flatt
bbde0dfbd2
fix problem with continuations captured under a module-body prompt
...
Closes PR 11165
where the problem was a misordering of a prompt and a stack push
2010-09-17 13:35:01 -06:00
Matthew Flatt
232a580e53
add prop:proxy-of'; Fix
chaperone-of' on keyword-accepting procedures
2010-09-17 08:55:46 -06:00
Matthew Flatt
d4b0048d42
try again to fix trouble mfence use for futures
2010-09-17 06:55:02 -06:00
Mike Sperber
2d378775fc
Unbreak compile for new libpng.
...
From: Mariusz Ceier <mceier@gmail.com>
http://lists.racket-lang.org/dev/archive/2010-September/004328.html
2010-09-16 18:19:33 +02:00
Kevin Tew
44a9434310
Places: mark msg_memory
2010-09-14 11:58:46 -06:00
Matthew Flatt
a5c7d4f5f8
add scheme_get_place_table()
2010-09-14 09:35:44 -06:00
Matthew Flatt
cb09dfbdd3
add another protocol to scheme_add_gc_callback()
2010-09-14 09:21:57 -06:00
Matthew Flatt
3e5c7fefdd
add scheme_add_gc_callback() hook for gc notification in a way that lets you describe a foreign function to call without allocating or the call; the allowed protocols are contrained and ad hoc, but it will be enough for GRacket2
2010-09-14 09:21:47 -06:00
Blake Johnson
1f084da620
reverting changes to read.c
2010-09-10 14:46:02 -06:00
Blake Johnson
9599304ca9
zo-marshal fixes and read.c fix for hash tables in symbol table
2010-09-10 14:46:02 -06:00
Matthew Flatt
ff9b535dc6
fix hash proxying in the case that proxied key has no value
2010-09-10 12:46:58 -06:00
Matthew Flatt
6ac15688b2
add alignment option to ffi's cstruct support
2010-09-10 06:59:52 -06:00
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
Matthew Flatt
e9269f1c4a
optimize (let ([x (let~ ([y M]) N)]) P) to (let~ ([y M]) (let ([x N]) P))
...
which helps expose unboxing opportunities with multiple-value binding
2010-08-11 11:09:04 -06:00
Matthew Flatt
a6ec6a7e30
change bytecode optimizer's representation of `let'
...
- represent RHSes as before allocating stack positions
for bindings, instead of after, which makes certain
transformations simpler; this does not effect the
final bytecode form that's is saved in a ".zo"
2010-08-11 10:29:50 -06:00
Matthew Flatt
4d1e97ec8d
change start-atomic and end-atomic to disable breaks
2010-08-07 20:40:32 -05:00
Matthew Flatt
2696f3044c
distinguish reasons to wait on end of atomic mode
2010-08-07 20:40:25 -05:00
Matthew Flatt
01558aec5a
add way to constrain poll/select timeout from low-level evt
2010-08-07 19:30:46 -06:00
Matthew Flatt
f21864ee22
adjust atomic timeout handling to track atomic nesting
2010-08-07 19:30:40 -06:00
Matthew Flatt
df4da6bbff
try again to make gmp _EXTERN_INLINE consistent
2010-08-06 13:34:12 -06:00
Kevin Tew
35a65f90c2
Places: refactor place-channel use
2010-08-05 11:05:54 -06:00
Matthew Flatt
e9687b5cf6
fix little C-code problems that trigger clang errors/warnings
2010-08-05 06:25:44 -06:00
Kevin Tew
3744e224b7
Places: fix sending place channels over place channels
2010-08-04 13:23:00 -06:00
Matthew Flatt
be95805548
try to fix libatomic_ops inline asm
2010-08-04 13:16:51 -06:00
Matthew Flatt
e3320067a9
clean up gmp _EXTERN_INLINE problem
2010-08-04 12:50:24 -06:00
Kevin Tew
637a8d9f84
fix mzrt_thread_stub refcount
2010-08-04 10:45:10 -06:00
Kevin Tew
bb72d26b93
Places: fix prefab serialization
2010-08-04 10:45:09 -06:00
Kevin Tew
60f0d0b69c
Places: Fix symbol serialization
2010-08-04 10:45:09 -06:00
Kevin Tew
de11fd4351
initialize manual_unw
2010-08-04 10:45:09 -06:00
Matthew Flatt
9e71ccc1eb
consult RLIMIT_AS instead of RLIMIT_DATA for OS-imposed memory limit
2010-08-01 09:18:07 -06:00
Kevin Tew
c7926001ef
Places: fix prefab_struct_key
2010-07-29 09:14:17 -06:00
Matthew Flatt
79b782edad
adjust configure with --enable-sdk to force gcc 4.0 instead of 4.2
...
Merge to 5.0.1
2010-07-29 07:28:43 -06:00
Blake Johnson
599ffacd47
Fixing bug in C reader for hasheqv literals
2010-07-27 13:39:43 -06:00
Eli Barzilay
fcc15c4f1e
New Racket version 5.0.1.2.
2010-07-26 03:50:29 -04:00
Matthew Flatt
5f1aa418f3
add collection-file-path and splace collection trees at the file level
2010-07-25 11:01:09 -05:00
Matthew Flatt
fa68e23c37
add pen and cap support to pen-list%
2010-07-21 15:50:22 -06:00
Matthew Flatt
9fc9d9582e
fix heuristic for caching stack traces
2010-07-21 15:50:22 -06:00
Matthew Flatt
5cfd52d224
fix collison of draw-bitmap with GC bitmap under Windows; merge to 5.0.1
2010-07-20 21:19:29 -06:00
Matthew Flatt
066e6f0ebb
remove autom4te.cache, which is generated by autoconf
...
Merge to 5.0.1
2010-07-20 19:27:38 -06:00
Matthew Flatt
816f66f4c5
fix stack-trace clean-up code for x86_64
...
Merge to 5.0.1
2010-07-20 19:07:53 -06:00
Matthew Flatt
66ffb43cb4
Solaris x86_64 config
...
Merge to 5.0.1
2010-07-20 19:07:52 -06:00
Matthew Flatt
68c49a2228
avoid gmake-ism in racket makefile
2010-07-20 19:07:52 -06:00
Matthew Flatt
a2f3dad4f0
fix exit status of signal-terminated subprocess
...
Closes PR 10932
Merge to 5.0.1
2010-07-20 10:30:03 -06:00
Matthew Flatt
167d048773
fix problem with radio buttons under X11
...
Closes PR 10951
Marge to 5.0.1
2010-07-20 10:24:46 -06:00
Matthew Flatt
7cbe584fbc
fix mistakes related to -X and `make install'
...
Merge to 5.0.1
2010-07-20 07:28:07 -06:00
Matthew Flatt
207114e7e9
add scheme_register_process_global() to C API
2010-07-19 09:23:26 -06:00
Matthew Flatt
b85934d2d4
extend C API to abort/capture cont skipping dynamic-winds
2010-07-19 09:23:21 -06:00
Matthew Flatt
5517909a5c
move code-page free list declaration to use
2010-07-19 09:18:17 -06:00
Matthew Flatt
7a8efb446e
fix MIPS bignum config and implementation
...
--- includes a fix for gmp with long long configuration,
but that's now disabled for MIPS to keep things
simpler
2010-07-19 09:18:17 -06:00
Matthew Flatt
31fc380e39
reduce the cost of nested full continuations
...
while allowing full continuations to be used to escape
across a continuation barrier
2010-07-16 20:39:54 -06:00
Eli Barzilay
68e62bdc67
New Racket version 5.0.1.1.
2010-07-16 03:50:15 -04:00
Eli Barzilay
c733accd33
Post-release version for the v5.0.1 release
2010-07-15 17:22:23 -04:00
Matthew Flatt
0c6daba7ee
Makefile correction related to disabling the FFI
2010-07-14 11:30:59 -06:00
Matthew Flatt
43c2d351df
fix two more validator functions after prototype change
2010-07-14 10:06:56 -06:00