Jay McCarthy
e191513f70
Adding warning removal attr
2010-06-21 13:04:40 -06:00
Matthew Flatt
8ae46ead66
fix bytecode-compiler step that drops an unused flonum let RHS
2010-06-20 05:30:11 -10:00
Kevin Tew
0e664e7c0b
Windows fix
2010-06-16 10:58:05 -06:00
Kevin Tew
41d1daf53c
New mmu block layer to avoid uneeded mprotects
2010-06-15 13:03:44 -06:00
Matthew Flatt
d6d5c914f7
cases when number functions produce 0: clarify docs and fix (atan 0 x)
...
for positive exact x;
also clarify docs on some cases when divide-by-zero exception is raised
2010-06-11 15:04:24 -06:00
Matthew Flatt
fb14524241
fix validator to allow an ignored reference to a flonum stack slot
...
Closes PR 10972
2010-06-11 04:19:21 -04:00
Matthew Flatt
1e1202d6f2
fix detection of flonum primitives when the JIT cannot inline
2010-06-11 04:18:39 -04:00
Sam Tobin-Hochstadt
3c2ce01a16
Fix readme to use --disable-gracket
2010-06-10 13:28:29 -04:00
Matthew Flatt
8603b6370b
reorder executable-path initialization
...
fixes GRacket on Mac OS X and probably Win32;
further fixes still needed to avoid allocating tagged
objects before calling scheme_basic_env()
2010-06-10 07:32:11 -04:00
Kevin Tew
93eed922b9
Move collects path initialization before kernel creation
2010-06-09 14:17:39 -06:00
Matthew Flatt
32297601b6
use simple-form-path more consistently for path normalization
...
--- a reversal of opinion from my earlier commit; the problem
with syntactic simplification is that it may not refer to the
same file, due to soft links; given that true normalization is
impossible, simplify-path and simple-form-path provide a good
compromise between preserving paths as given and exanding
soft links as neede
2010-06-03 17:23:14 -06:00
Matthew Flatt
d76e361af4
shortcut phase-shifting certs when no shift occurs
...
otherwise, space consumption can go out of control
Merge to 5.0
2010-06-03 11:06:51 -06:00
Matthew Flatt
ff3d60c04c
avoid potential stack overflow in applying certs on macro result
...
Merge to 5.0
2010-06-03 11:05:39 -06:00
Matthew Flatt
84e98160c4
fix bug in optimization of (apply ... (list ...))
2010-06-01 21:25:32 -06:00
Matthew Flatt
4a63afdd2a
fix a compiler warning and tune some branches
2010-06-01 20:52:01 -06:00
Matthew Flatt
9307c639cb
JIT partial inline of apply
2010-06-01 19:22:39 -06:00
Matthew Flatt
61d39f2568
bytecode compiler convert (apply f .... (list arg ...))
2010-06-01 19:22:39 -06:00
Matthew Flatt
93ec20f050
lots of gitignores for Windows
2010-05-31 06:55:04 -06:00
Matthew Flatt
9954fe0290
fix another bug in JIT handling of `with-continuation-mark'
...
Merge to v5.0
2010-05-30 15:04:59 -06:00
Matthew Flatt
83ed233125
fix Mac problem with clipping constructed with paths and transform + scale
...
Merge to v5.0
2010-05-28 16:55:25 -06:00
Matthew Flatt
9f7a08663d
fix bug in JIT handling of with-continuation-mark
...
The bug was specific to the case of a wcm in tail position
of another wcm, where its mark should replace the outer one,
and where the outer one is not in tail position with respect
to the enclosing function
Merge to v5.0
2010-05-28 14:28:06 -06:00
Matthew Flatt
eec92017c4
fix problems with distributing unix executables Merge to v5.0
2010-05-28 10:37:18 -06:00
Matthew Flatt
7f2d57e827
build changes aimed at making Sun tools work
...
Merge to v5.0
2010-05-28 07:17:24 -06:00
Matthew Flatt
bb4b04082a
fix cmdline-level printf wrapper for Windows
...
It was broken in a way that made gracket-text crash
Merge to v5.0
2010-05-27 16:47:53 -06:00
Matthew Flatt
91ecad670c
update mailing list address in src/READMEs
...
Merge to v5.0
2010-05-27 15:35:14 -06:00
Matthew Flatt
b3fab5cabe
fix MzCOM for Racket
...
Merge to v5.0
2010-05-27 14:13:51 -06:00
Matthew Flatt
64089c4488
add --disable-docs configure option
2010-05-26 17:07:09 -06:00
Matthew Flatt
51dfbe6bc2
fix starter app's collect path on install
2010-05-26 14:19:30 -06:00
Kevin Tew
4d23b11d8f
No shared symbols
2010-05-25 11:15:00 -06:00
Matthew Flatt
23617b08bd
change default Unix-style installation to use racket in path
...
Merge to v5.0
2010-05-25 06:58:00 -06:00
Jay McCarthy
387f915f24
Adding local change note
2010-05-24 11:33:16 -06:00
Matthew Flatt
5ce13a34b7
fix some middle-of-C-block variable declrations
2010-05-22 07:05:16 -06:00
Eli Barzilay
c64704742c
Fixing some tab damage from Jay's commit
2010-05-21 21:10:53 -04:00
Jay McCarthy
776926141f
Adding warning removal pragma
2010-05-21 16:04:12 -06:00
Jay McCarthy
40c412d7ea
Adding MAYBE_UNUSED to xc output to remove warnings
2010-05-21 16:04:12 -06:00
Jay McCarthy
a06d8a8a36
Using nicear to get rid of spurious ar stderr output
2010-05-21 16:04:12 -06:00
Jay McCarthy
15a4946d32
Removing strict aliasing error
...
Adding comment for fixing this error better
2010-05-21 16:04:12 -06:00
Jay McCarthy
15a1dd6b20
Removing paren warning
2010-05-21 16:04:11 -06:00
Jay McCarthy
c29419826c
Removing else warning
2010-05-21 16:04:11 -06:00
Jay McCarthy
a2335a763f
maybe unused annotations
2010-05-21 16:04:11 -06:00
Jay McCarthy
dd5e574747
Duplicate max/min def
2010-05-21 16:04:11 -06:00
Jay McCarthy
7ed6c41aab
XPM warning removal
2010-05-21 16:04:11 -06:00
Jay McCarthy
abf1be31c0
correct int->ptr->int warning on 64bit
2010-05-21 16:04:11 -06:00
Jay McCarthy
ffe527417b
Annotating maybe unused
2010-05-21 16:04:11 -06:00
Jay McCarthy
b5ee4ac21b
Observing ftruncate results to remove error, adding comments to have better eyes look at a better way to recover from the problems
2010-05-21 16:04:11 -06:00
Jay McCarthy
b66d31e7c1
Confuse GCC data-flow analysis to remove warning: function returns address of local variable
2010-05-21 16:04:11 -06:00
Jay McCarthy
26850e9b9f
Add extern prototype for GC_collection_in_progress
2010-05-21 16:04:11 -06:00
Jay McCarthy
1eee0501a6
GC_thr_init prototype in header
2010-05-21 16:04:10 -06:00
Jay McCarthy
741f5502f3
Attempt to remove 'warning: dereferencing type-punned pointer will break strict-aliasing rules'
2010-05-21 16:04:10 -06:00
Jay McCarthy
43d1494aef
Adding clock zero and using to avoid uninit errors
2010-05-21 16:04:10 -06:00