Shu-Yu Guo
|
ddb1ef427d
|
FreeBSD-7 changed the signal triggered during a write from SIGBUS to SIGSEGV
svn: r7634
|
2007-11-04 04:49:32 +00:00 |
|
Matthew Flatt
|
0cedb6ed23
|
fix output-port blocking break behavior
svn: r7623
|
2007-11-02 03:00:51 +00:00 |
|
Matthew Flatt
|
426093d85c
|
bug fixes: JITted string-set! etc. didn't check for mutability, and 'format' was incorrectly registered as folding
svn: r7605
|
2007-11-01 11:49:10 +00:00 |
|
Matthew Flatt
|
6e06235c69
|
fix namespace-require to import for-syntax/for-label provides
svn: r7530
|
2007-10-19 16:56:59 +00:00 |
|
Matthew Flatt
|
5cc2029a1f
|
fix bugs (discovered in v4.0 branch) with #lang and provide-for-syntax
svn: r7520
|
2007-10-17 23:12:28 +00:00 |
|
Matthew Flatt
|
58a2b906a1
|
added scheme_get_port_fd
svn: r7464
|
2007-10-09 13:35:36 +00:00 |
|
Matthew Flatt
|
3f781f75d9
|
fix arity check for bad procedure structs, fix accounting-trggered GC
svn: r7447
|
2007-10-08 11:40:43 +00:00 |
|
Eli Barzilay
|
c4a297c579
|
uniform way to report bad characters
svn: r7444
|
2007-10-07 18:00:35 +00:00 |
|
Matthew Flatt
|
d0d6136356
|
fix bug related to tail calls an struct procedures; also disable GC accounting on minor collections
svn: r7413
|
2007-09-25 16:28:19 +00:00 |
|
Matthew Flatt
|
d1d9aea937
|
handle possible case where the current native trace is NULL
svn: r7397
|
2007-09-22 00:53:14 +00:00 |
|
Matthew Flatt
|
9c48cee548
|
handle case where native trace in sub-cont is NULL
svn: r7396
|
2007-09-22 00:50:09 +00:00 |
|
Matthew Flatt
|
91f0a7d91a
|
fix bug in cont-mark sharing with nested continuations
svn: r7372
|
2007-09-17 22:51:06 +00:00 |
|
Matthew Flatt
|
1654a0f03b
|
fix xform and makefile for parallel make (at least under mac os x)
svn: r7363
|
2007-09-17 15:35:34 +00:00 |
|
Matthew Flatt
|
64819add70
|
fix(?) long long unpacking on 64-bit machines
svn: r7354
|
2007-09-16 14:41:18 +00:00 |
|
Matthew Flatt
|
73bb2227a8
|
improve #lang read-error reporting
svn: r7351
|
2007-09-16 00:15:59 +00:00 |
|
Matthew Flatt
|
001404dec0
|
371.3
svn: r7350
|
2007-09-15 22:27:14 +00:00 |
|
Matthew Flatt
|
6bc50332ea
|
fix --enable-{lib,user}fw configure option
svn: r7324
|
2007-09-12 23:50:18 +00:00 |
|
Matthew Flatt
|
ef7223ab49
|
fix range checking of file-position values
svn: r7316
|
2007-09-11 15:14:13 +00:00 |
|
Matthew Flatt
|
19c5c227c9
|
fix one more Windows file-position bug
svn: r7315
|
2007-09-11 15:02:30 +00:00 |
|
Matthew Flatt
|
beca6ac5c4
|
turn off failed attempt to use 64-bit transitional file API
svn: r7314
|
2007-09-11 14:59:11 +00:00 |
|
Matthew Flatt
|
35c63173d0
|
fix file position/size procs to use 64-bit APIs
svn: r7313
|
2007-09-11 14:30:09 +00:00 |
|
Matthew Flatt
|
1ce720cffd
|
add simple optimization of procedure? applied to an id whose value is known to be a procedure
svn: r7308
|
2007-09-10 21:13:57 +00:00 |
|
Matthew Flatt
|
c5449adef7
|
implement procedure-reduce-arity
svn: r7268
|
2007-09-03 16:53:51 +00:00 |
|
Matthew Flatt
|
e4cbc4e6a9
|
371.2
svn: r7263
|
2007-09-02 17:39:32 +00:00 |
|
Matthew Flatt
|
32ad0656a6
|
fix bytecode optimizer bug in eliminating let[rec]-values bindings of (values) to zero variables
svn: r7229
|
2007-08-30 18:52:58 +00:00 |
|
Matthew Flatt
|
ed1e7e7ef6
|
fix bytecode optimizer bug related to a procedure whose body is optimized such that it no longer needs to refer to any global
svn: r7225
|
2007-08-30 03:07:30 +00:00 |
|
Matthew Flatt
|
a4a9febd05
|
bump version to 371.1
svn: r7116
|
2007-08-18 10:22:09 +00:00 |
|
Matthew Flatt
|
d113616d6b
|
fix .zo output on 64-bit platform for fixnum constants that are 32-bit bignums
svn: r7103
|
2007-08-15 11:09:37 +00:00 |
|
Matthew Flatt
|
e7a66f2ac9
|
fix bugs reported in PR 8848
svn: r7054
|
2007-08-08 12:11:24 +00:00 |
|
Matthew Flatt
|
a1164391d1
|
bump version to 371
svn: r7042
|
2007-08-07 12:43:06 +00:00 |
|
Matthew Flatt
|
ef0f4689b2
|
add missing variables in other gc2 Makefile
svn: r7038
|
2007-08-06 22:02:51 +00:00 |
|
Matthew Flatt
|
cd80ab6db9
|
bump version to 370.7
svn: r7035
|
2007-08-06 19:37:12 +00:00 |
|
Matthew Flatt
|
9df6fb2730
|
fix x86_64 JIT bug: branching on an immediate comparsion where the immediate value does not fit in 32 bits
svn: r7022
|
2007-08-05 02:41:28 +00:00 |
|
Matthew Flatt
|
a2d33dceb4
|
fix hash functions, especially for rationals and cons cells, and maybe for bytes and strings
svn: r7020
|
2007-08-04 14:02:22 +00:00 |
|
Matthew Flatt
|
85225f5ac8
|
current-memory-use isn't always a fixnum
svn: r6985
|
2007-07-30 16:30:04 +00:00 |
|
Matthew Flatt
|
4564282ed5
|
fix pattern matching with ellipses in certain positions preceeded by only literals and matched against zero occurrences (PR 8824)
svn: r6960
|
2007-07-25 16:41:44 +00:00 |
|
Eli Barzilay
|
b73df3c1ed
|
typo in directory permission bits
svn: r6957
|
2007-07-25 13:08:17 +00:00 |
|
Matthew Flatt
|
4dd9345618
|
fix mode mask for mkdir
svn: r6956
|
2007-07-25 12:55:03 +00:00 |
|
Matthew Flatt
|
b8f38ee186
|
use libpath, not prefix/lib, for libtool -rpath
svn: r6952
|
2007-07-23 19:02:09 +00:00 |
|
Matthew Flatt
|
6641a81ff2
|
yet one more place for --link=CC
svn: r6950
|
2007-07-23 13:26:52 +00:00 |
|
Matthew Flatt
|
1c257a92a8
|
use libtool --tag for linker, and try to fix up -fPIC use
svn: r6946
|
2007-07-22 17:10:19 +00:00 |
|
Matthew Flatt
|
c343922889
|
use --tag with libtool
svn: r6944
|
2007-07-22 15:54:37 +00:00 |
|
Matthew Flatt
|
6be845a914
|
upgrade libtool, make xonx and shared work together
svn: r6936
|
2007-07-19 10:42:48 +00:00 |
|
Matthew Flatt
|
e9a0d9552f
|
fix pointer comparison for JIT overflow
svn: r6910
|
2007-07-13 22:07:48 +00:00 |
|
Matthew Flatt
|
a1e2d59690
|
370.6
svn: r6849
|
2007-07-08 00:24:03 +00:00 |
|
Matthew Flatt
|
9764065c6a
|
370.5
svn: r6832
|
2007-07-07 08:31:19 +00:00 |
|
Matthew Flatt
|
6f0471f6ec
|
fix cpp macro
svn: r6760
|
2007-06-29 03:26:47 +00:00 |
|
Matthew Flatt
|
b883f4ef76
|
fix problem with recursive reads on hash tables, sfix syntax-quoted hash tables in marhsaled compiled code, and add a bit more new documentation
svn: r6759
|
2007-06-28 22:59:06 +00:00 |
|
Matthew Flatt
|
d4a282759b
|
fix bug in optimizer related to let[rec]-values and (values)
svn: r6751
|
2007-06-27 22:55:50 +00:00 |
|
Matthew Flatt
|
dc8d09997c
|
change make clean to better clean up gc2
svn: r6729
|
2007-06-24 22:13:33 +00:00 |
|