Commit Graph

910 Commits

Author SHA1 Message Date
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
1ea6ddc9e9 use mzconfig in Xpm to detect 64-bit longs
svn: r7564
2007-10-25 15:31:15 +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
375b356eb7 replace use of round() with modf()
svn: r7465
2007-10-09 14:46:13 +00:00
Matthew Flatt
58a2b906a1 added scheme_get_port_fd
svn: r7464
2007-10-09 13:35:36 +00:00
Matthew Flatt
dd31459f28 round derived color values for bitmap scaling (PR 8955)
svn: r7456
2007-10-08 20:47:11 +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
8a7f3947bd check set-alpha argument between 0 and 1
svn: r7442
2007-10-06 15:42:39 +00:00
Matthew Flatt
c9e87fe9ab explicit casts for double-to-int conversions
svn: r7441
2007-10-06 15:04:57 +00:00
Matthew Flatt
735fef2812 X11: pre-multiply Xft alpha, and initialize WindowDC brush to white
svn: r7440
2007-10-06 15:01:07 +00:00
Matthew Flatt
3ca107f1ed implement dc alpha for Windows
svn: r7438
2007-10-06 13:19:52 +00:00
Matthew Flatt
5a22fa9a16 fix typo in wx_dc for Windows
svn: r7437
2007-10-06 11:24:13 +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
89867ba710 set alpha to 1.0
svn: r7403
2007-09-24 00:14:51 +00:00
Matthew Flatt
b9a0d860c0 experiment with alpha setting in dc<%>, plus some slideshow experiments and other minor changes
svn: r7399
2007-09-22 13:48:22 +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
199043950c fix Mac OS X centering wrt dialog
svn: r7301
2007-09-08 23:50:30 +00:00
Matthew Flatt
9804d70af4 fix GC registration of PS glyph-exists function
svn: r7300
2007-09-08 23:50:10 +00:00
Matthew Flatt
65de4d96d8 suppress Mac OS X print status dialog
svn: r7274
2007-09-04 19:50:58 +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
5001c51753 fix bug in hash table used for Windows 95/98/Me (crashes 3m)
svn: r7055
2007-08-08 14:34:28 +00:00
Matthew Flatt
e7a66f2ac9 fix bugs reported in PR 8848
svn: r7054
2007-08-08 12:11:24 +00:00
Eli Barzilay
733587cc5e 371
svn: r7044
2007-08-07 14:50:57 +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
d794fb0d86 add missing variables in gc2 Makefile
svn: r7037
2007-08-06 22:01:48 +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