Matthew Flatt
add5fff586
fix .zo writing of 1073741824 on 64-bit machine
...
svn: r8127
2007-12-26 12:41:51 +00:00
Matthew Flatt
5c76cb507e
finish mz docs
...
svn: r8123
2007-12-26 02:58:13 +00:00
Matthew Flatt
a9f140e118
remove unnecessary assignment
...
svn: r8119
2007-12-25 01:33:56 +00:00
Matthew Flatt
4ce547c78a
fix Windows-specific bg thread clean-up (PR 9119)
...
svn: r8117
2007-12-24 13:03:29 +00:00
Matthew Flatt
f6abcd7fbf
don't register remembered-thread set, because it's not GCable
...
svn: r8115
2007-12-24 12:18:13 +00:00
Matthew Flatt
cd3cfdaa07
fix direct references to scheme_null in cmdline.inc (which break the Windows build)
...
svn: r8110
2007-12-24 01:38:50 +00:00
Matthew Flatt
396dd54b06
call-with-exception-handler change, plus some configure/Makefile changes that didn't help fix the built-on-10.5-for-10.4 problem but are still healthier in the long run
...
svn: r8102
2007-12-22 12:41:48 +00:00
Matthew Flatt
dfc2da108e
change --main to print its results, add scheme_detach_multiple_values
...
svn: r8092
2007-12-21 13:27:04 +00:00
Matthew Flatt
68ec60f448
fill out more documentation; add placeholder? and hash-table-placeholder?
...
svn: r8089
2007-12-21 03:45:22 +00:00
Matthew Flatt
8c42e26cde
give up on GC blit if DC is in CG mode
...
svn: r8088
2007-12-21 02:54:19 +00:00
Matthew Flatt
f70ea2d03a
shared
...
svn: r8069
2007-12-19 21:32:07 +00:00
Matthew Flatt
6b62431fa5
fix SW_HIDE
...
svn: r8065
2007-12-19 16:59:33 +00:00
Matthew Flatt
19a6edc664
finish fixing sandboxed test suites
...
svn: r8062
2007-12-19 14:46:30 +00:00
Matthew Flatt
36c5684876
put mzlib test suites into separate sandboxes
...
svn: r8058
2007-12-19 04:12:02 +00:00
Matthew Flatt
3d8d11051b
fix startup to be compiled
...
svn: r8054
2007-12-18 21:38:03 +00:00
Matthew Flatt
415cd0bf15
lazy, force, delay in scheme/promise and scheme; clean up mzscheme some, and clean up the docs some
...
svn: r8053
2007-12-18 21:37:23 +00:00
Matthew Flatt
058d8dc77e
document mz/mr command-line arguments
...
svn: r8047
2007-12-18 13:52:50 +00:00
Matthew Flatt
f12a39d97b
added scheme/help
...
svn: r8016
2007-12-15 18:02:05 +00:00
Matthew Flatt
96308d90b6
fix -m handling
...
svn: r8009
2007-12-14 15:37:24 +00:00
Matthew Flatt
012641498b
copy readers as needed for xform-collects
...
svn: r7999
2007-12-13 22:04:00 +00:00
Matthew Flatt
138a38ea04
new scheme/cmdline, refine -r/-u to imply -N
...
svn: r7989
2007-12-13 15:04:20 +00:00
Eli Barzilay
98328c07ee
typo in switch parsing
...
svn: r7984
2007-12-13 06:03:55 +00:00
Matthew Flatt
622cd0554d
revised mzlib/sandbox in scheme/sandbox
...
svn: r7965
2007-12-12 13:47:02 +00:00
Eli Barzilay
a0db104f00
fix error message
...
svn: r7952
2007-12-11 11:33:23 +00:00
Matthew Flatt
a7dad576bd
fix modbeg again, change resolved module path so that it is not case-normalized
...
svn: r7917
2007-12-07 17:51:08 +00:00
Matthew Flatt
69d98535fa
fix invalidate-object error
...
svn: r7911
2007-12-07 12:18:51 +00:00
Matthew Flatt
6b949a190c
improve error message on re-definition of a constant
...
svn: r7907
2007-12-06 21:49:17 +00:00
Matthew Flatt
cd7157641c
Scribble improvements: defmodule & co.
...
svn: r7902
2007-12-05 21:41:07 +00:00
Matthew Flatt
f0e73013d1
avoid over-strict aliasing assumptions in gcc for amd64
...
svn: r7901
2007-12-05 16:13:24 +00:00
Matthew Flatt
e9758a2432
fix pointer arithmetic for MSVC
...
svn: r7900
2007-12-05 16:06:51 +00:00
Matthew Flatt
f2e5deb35f
move GC-page info to separate region (improves locality and reduces mprotect calls), and inline allocation for pairs, mutable pairs, and closures
...
svn: r7897
2007-12-04 16:22:45 +00:00
Matthew Flatt
ed323e756c
end GC when switching from smoothed to aligned, or vice-versa
...
svn: r7888
2007-12-02 16:02:07 +00:00
Matthew Flatt
9b96716432
improve arity error messages when keywords are involved
...
svn: r7887
2007-12-02 15:45:51 +00:00
Matthew Flatt
5af717ec5b
don't expand RHS of letrec-syntaxes+values when in compile mode
...
svn: r7863
2007-11-29 21:17:55 +00:00
Matthew Flatt
fd8586e113
MzScheme's -e command-line flag prints results
...
svn: r7860
2007-11-29 14:32:15 +00:00
Matthew Flatt
ba448d3f4b
fix reference to scheme_jit_malloced when the JIT is disabled at compile time
...
svn: r7849
2007-11-28 04:19:59 +00:00
Matthew Flatt
3cbec73158
clean-up for mkincludes to avoid printouts and use optional args
...
svn: r7848
2007-11-28 04:10:21 +00:00
Matthew Flatt
4fda437fe3
fix build problems related to fdsets
...
svn: r7845
2007-11-27 16:15:45 +00:00
Matthew Flatt
28980d9e4e
hopefully fix xform interaction with FDSET_LIMIT
...
svn: r7825
2007-11-23 23:10:54 +00:00
Matthew Flatt
0d44c0c57a
disable print-vector-length by default
...
svn: r7818
2007-11-22 19:27:02 +00:00
Matthew Flatt
fbda5f9996
only double full GCs when finalizers are run
...
svn: r7814
2007-11-22 13:58:32 +00:00
Matthew Flatt
0794586020
fix Mac 10.5 problem with select() and fd counts > 256
...
svn: r7810
2007-11-22 01:27:48 +00:00
Matthew Flatt
11b45ef610
double full GCs to help clean up after finalizers
...
svn: r7809
2007-11-22 00:35:54 +00:00
Matthew Flatt
24980e41ce
fix some problems with variable-reference->namespace and namespace-attach-module
...
svn: r7768
2007-11-19 20:57:06 +00:00
Matthew Flatt
3abf3eb098
repair mz test suite
...
svn: r7760
2007-11-18 04:34:49 +00:00
Matthew Flatt
416cffff77
fix (magnitude +inf.0+inf.0i)
...
svn: r7759
2007-11-18 03:59:10 +00:00
Matthew Flatt
391892a848
3.99.0.3: improved namespace API
...
svn: r7756
2007-11-18 02:06:57 +00:00
Matthew Flatt
28a1f1f60a
fix bug in vector->immutable-vector on 0-sized vector
...
svn: r7748
2007-11-16 18:19:53 +00:00
Matthew Flatt
c1aca0833c
fix designate_modified prototype
...
svn: r7745
2007-11-16 13:46:48 +00:00
Matthew Flatt
169ee4cbd1
more tweaks to avoid editor flicker under Mac OS X
...
svn: r7737
2007-11-15 13:26:31 +00:00
Matthew Flatt
e1fc8e96f0
fix incorrect pool-release in checking for monospace font
...
svn: r7732
2007-11-15 03:04:59 +00:00
Matthew Flatt
a9ddbb33e4
let update thread run longer to avoid flicker on Mac OS (especially now that the text% offscreen buffer is disabled)
...
svn: r7730
2007-11-15 02:53:38 +00:00
Matthew Flatt
86ee638d2a
disable text% offscreen buffer for OS X in an effort to improve anti-aliased onscreen text
...
svn: r7729
2007-11-15 00:42:43 +00:00
Matthew Flatt
8b0e48d7aa
fix arrow-key navigation of menus in Mac OS X 10.5
...
svn: r7728
2007-11-14 21:13:37 +00:00
Matthew Flatt
b8d9e4f406
mzc -e fixes
...
svn: r7714
2007-11-14 01:25:01 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Matthew Flatt
4873e94991
fix case-sensntive filenames
...
svn: r7692
2007-11-10 12:49:18 +00:00
Matthew Flatt
169d2f672a
XFORMXX repairs from Paul Eggert (PR 9059)
...
svn: r7687
2007-11-09 20:15:10 +00:00
Matthew Flatt
fda261c4dd
fix bug in module->namespace when #%kernel is imported for synta xor label
...
svn: r7683
2007-11-09 15:42:54 +00:00
Matthew Flatt
b532a21176
a gcc 4.2 patch from Shu-Yu
...
svn: r7637
2007-11-04 12:45:41 +00:00
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
Matthew Flatt
dfdb6f2a82
more keymap chaining repairs
...
svn: r7003
2007-08-02 16:56:05 +00:00
Matthew Flatt
2c1f5de11e
fix chaining to more-then-two-step key sequence
...
svn: r6994
2007-08-01 20:18:32 +00:00
Matthew Flatt
e0f6578877
add batch build script for Windows
...
svn: r6987
2007-07-31 12:00:42 +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
0f3e5b69a7
fix another {get,put}-argb-pixels bug
...
svn: r6963
2007-07-25 18:37:15 +00:00
Matthew Flatt
c2f2f715ac
fix try-color on monochrome bitmap
...
svn: r6962
2007-07-25 18:18:26 +00:00
Matthew Flatt
c75e5f28c4
fix get-argb-pixels for monochrome bitmaps
...
svn: r6961
2007-07-25 18:01:16 +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
7bd42686b5
DESTDIR patch (PR 8801)
...
svn: r6945
2007-07-22 15:59:31 +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
dd771d5883
realize initially-unmanaged widgets
...
svn: r6874
2007-07-09 09:16:51 +00:00
Matthew Flatt
bee6910cda
add map-command-as-meta-key
...
svn: r6851
2007-07-08 02:05:08 +00:00
Matthew Flatt
3b9177410f
cancel Control cancelling of Shift for Mac OS X and X
...
svn: r6850
2007-07-08 00:35:02 +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
b1233fb40c
fix bug in get-text-extent on zero-length string when neither descent or vertical space is requested
...
svn: r6776
2007-06-29 22:51:07 +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
Matthew Flatt
d518f24039
370.4
...
svn: r6710
2007-06-20 21:11:38 +00:00
Matthew Flatt
67575ca88f
fix continuation sharing
...
svn: r6709
2007-06-20 12:12:50 +00:00
Matthew Flatt
06b4cf70c9
3m: fix zeroing out of weak-box secondary pointer when the secondary pointer has moved in the mark phase
...
svn: r6704
2007-06-20 02:22:30 +00:00
Matthew Flatt
a1db9b32a4
remove old references to EXPORTS in mzscheme/src/Makefile
...
svn: r6701
2007-06-19 21:31:22 +00:00
Matthew Flatt
5abd7ecb09
zoom hack was not quite right...
...
svn: r6683
2007-06-17 06:21:09 +00:00
Matthew Flatt
c9554c4946
attempt to fix zooming behavior when the user height matches the zoomed height
...
svn: r6681
2007-06-17 05:29:06 +00:00
Matthew Flatt
31f02e194d
adjust get-text-extent on empty string for Windows
...
svn: r6678
2007-06-17 00:00:19 +00:00
Matthew Flatt
d5acea64b1
charcell fonts along with monospace
...
svn: r6669
2007-06-16 00:02:50 +00:00
Matthew Flatt
441c509549
fix to 64-bit problems and let-values optimization (PRs 8748 and 8744)
...
svn: r6668
2007-06-15 22:54:56 +00:00
Matthew Flatt
88683ccc37
fix Mac OS X problems related to new use fo Cocoa for fonts
...
svn: r6652
2007-06-13 21:50:57 +00:00
Matthew Flatt
5d52be919a
revert linking change, because that's not obviously the right place
...
svn: r6610
2007-06-12 22:29:27 +00:00
Matthew Flatt
e3e5212ea7
try adding -lobjc to Mac OS X link line
...
svn: r6609
2007-06-12 22:27:21 +00:00
Matthew Flatt
703d4f5f63
fix srcloc of regexp literals
...
svn: r6573
2007-06-11 07:28:13 +00:00
Matthew Flatt
1131abd11f
fix get-face-list 'mono under Mac OS X and X, and delay showing children of a frame during a container sequence
...
svn: r6563
2007-06-10 09:47:19 +00:00
Matthew Flatt
63ce7b93fb
370.3
...
svn: r6545
2007-06-08 08:03:06 +00:00
Matthew Flatt
24f850fe0c
re-write a number conversion to see if it makes Apple GCC 4.0.1 build 5250 generate a different result
...
svn: r6477
2007-06-05 02:01:31 +00:00
Matthew Flatt
fdd8204be3
register MrEd_mid_queue_key with GC
...
svn: r6427
2007-05-31 05:59:40 +00:00
Matthew Flatt
e9385a910e
370.2
...
svn: r6369
2007-05-29 03:26:32 +00:00
Matthew Flatt
48e93852f3
fix hash table reading when a readtable is in effect
...
svn: r6341
2007-05-26 23:55:36 +00:00
Matthew Flatt
bea1ee3cec
access(), Mac OS X, superuser, and X_OK; see PR 8700
...
svn: r6323
2007-05-25 21:41:00 +00:00
Eli Barzilay
e26adfdb18
fix dll copying in debug batch
...
svn: r6241
2007-05-23 00:45:04 +00:00
Matthew Flatt
413424442d
370.1
...
svn: r6239
2007-05-22 00:06:48 +00:00
Matthew Flatt
704a75b698
v370
...
svn: r6232
2007-05-19 22:08:36 +00:00
Matthew Flatt
dfb33cc9c4
fix bug in GC--JIT interaction: cont-mark stack pointer is pushed onto the runstack by JIT output, but the pointer is actually an integer
...
svn: r6222
2007-05-14 00:49:16 +00:00
Matthew Flatt
3102754b98
remove registration of scheme_overflow_reply, because it isn't a static variable!
...
svn: r6220
2007-05-13 09:03:46 +00:00
Matthew Flatt
e569fae266
fix list-box scrollbar when using horizontal labels (PR 8661)
...
svn: r6217
2007-05-12 23:54:43 +00:00
Matthew Flatt
b8fd7f7b90
debugging-related tweaks that won't affect a normal build
...
svn: r6215
2007-05-12 23:09:13 +00:00
Matthew Flatt
c6121735a5
restore the latest continuation-space fix, and comment out some code that was emant to detect bugs (by checking an invariant that is no longer true)
...
svn: r6214
2007-05-12 23:05:28 +00:00
Matthew Flatt
0420f9c814
unwind the latest continuation-space fix, because it breaks something else
...
svn: r6213
2007-05-12 22:23:27 +00:00
Matthew Flatt
ef645e466c
fix allocation of too-small buffer for regexp filter error message
...
svn: r6212
2007-05-12 10:25:58 +00:00
Matthew Flatt
977eae5c18
fix a problem where empty continuation frames take up space in a composable continuation
...
svn: r6210
2007-05-12 07:22:50 +00:00
Matthew Flatt
1797a004ba
fix bug that causes meta-continuations to chain when they shouldn't
...
svn: r6206
2007-05-11 23:38:13 +00:00
Matthew Flatt
5d70dbdeef
fix deallocation and repair of long mark stack
...
svn: r6197
2007-05-10 23:16:20 +00:00
Matthew Flatt
4377dbdb64
fix out-of-bounds array reference in Windows path building
...
svn: r6174
2007-05-08 02:57:53 +00:00
Matthew Flatt
bfd40298d8
fix optimizer bug related to dropping unneeeded let-values clauses
...
svn: r6170
2007-05-07 23:00:44 +00:00
Matthew Flatt
1947d48bd0
fix command-line construction in subprocess for Windows where an argument contains a space or quote and ends with a backslash
...
svn: r6163
2007-05-06 23:11:32 +00:00
Matthew Flatt
0a22386d0b
fix bug in define-syntaxes bytecode validation
...
svn: r6158
2007-05-06 12:13:51 +00:00
Eli Barzilay
78f2ac8405
360 -> 370
...
svn: r6157
2007-05-06 08:09:08 +00:00
Matthew Flatt
ffff979bd7
fix equal-hashing of characters, and also correct potential 3m allocations problem (at least on 64-bit machines, for now) in MzScheme/MrEd start-up
...
svn: r6156
2007-05-05 23:43:25 +00:00
Matthew Flatt
52bbd95ba7
fix C macro that lead to memory corruption!
...
svn: r6148
2007-05-04 23:27:45 +00:00
Matthew Flatt
e3148bf579
remove explicit write-barrier operation in SIGCHLD handler to avoid ipc/rcv errors
...
svn: r6143
2007-05-04 12:52:05 +00:00
Matthew Flatt
bd9e1ca291
369.100
...
svn: r6127
2007-05-03 08:44:04 +00:00
Matthew Flatt
d9cc602520
fix 3m GC interaction with mred -z
...
svn: r6124
2007-05-03 06:59:10 +00:00
Matthew Flatt
78e128b380
special-case region intersection for rectangular regions
...
svn: r6123
2007-05-03 06:14:41 +00:00
Matthew Flatt
9ed4e691c8
delay creation of Windows GDI regions as long as possible, to avoid overruning the GDI limit
...
svn: r6122
2007-05-03 02:52:40 +00:00
Matthew Flatt
0cba826ae5
369.12
...
svn: r6115
2007-05-01 23:46:51 +00:00
Matthew Flatt
88475bd517
fix enable state of menus when the mouse is grabbed by a different window
...
svn: r6105
2007-04-30 21:33:10 +00:00
Matthew Flatt
744c70be8f
fix parsing of drag-and-dropped, text/uri-codec-encoded path list
...
svn: r6098
2007-04-30 00:39:36 +00:00
Matthew Flatt
e23ac32856
make Windows 3m cl build flag properly dependent on configuration at top of make.ss
...
svn: r6087
2007-04-29 02:15:40 +00:00
Matthew Flatt
e1806d72af
fix custodian-limit capability in Windows
...
svn: r6086
2007-04-29 02:10:40 +00:00
Matthew Flatt
e9bf34f193
369.11
...
svn: r6085
2007-04-29 02:08:24 +00:00
Matthew Flatt
6fd30fc5c1
fix bugs related to checking the version of WXME data and chaining undos that are generated within an editor sequence
...
svn: r6074
2007-04-28 22:56:59 +00:00
Matthew Flatt
66c486ff7f
change Mac preferences key binding to comma instead of semi-colon
...
svn: r6055
2007-04-27 00:30:12 +00:00
Matthew Flatt
efbc1aadd5
fix f(i.e., prevent) flding of inaccessible custodians that have a limit
...
svn: r6053
2007-04-26 22:36:58 +00:00
Matthew Flatt
3e31a16109
add a check and flush to ensure that the 3m GC doesn't cache too many idle pages
...
svn: r6048
2007-04-26 06:39:08 +00:00
Matthew Flatt
8882e6519d
fix a comment
...
svn: r6039
2007-04-25 06:08:57 +00:00
Matthew Flatt
eeb65e6e53
fix redundant exists check and error-reporting problemss in directory-list
...
svn: r6038
2007-04-25 06:03:03 +00:00
Matthew Flatt
7c0ea5b79c
fix Windows stat() problem, and also fix some path-manipulation bugs related to //?/ paths
...
svn: r6037
2007-04-25 05:56:50 +00:00
Matthew Flatt
2009419979
fix read-error reporting for characters that live in no port
...
svn: r6031
2007-04-24 01:50:09 +00:00
Matthew Flatt
41db6cbaec
fix error message for expected symbols to local-expand
...
svn: r6030
2007-04-24 01:38:34 +00:00
Matthew Flatt
6102d0a6a6
fix some mysterx problems
...
svn: r6011
2007-04-21 22:45:59 +00:00
Matthew Flatt
a45251d272
369.10
...
svn: r6003
2007-04-20 01:16:15 +00:00
Matthew Flatt
1e9ceda1a2
OS X: improve drawing of grayed-out lists, bitmap-labelled radio buttons, and non-bordered tab panels
...
svn: r5976
2007-04-19 01:45:01 +00:00
Matthew Flatt
8ae5f3fd0b
fix get-smoothing method of style-delta%
...
svn: r5970
2007-04-17 22:36:12 +00:00
Matthew Flatt
4fe6bd19a4
fix module require-cycle detection
...
svn: r5963
2007-04-17 11:34:11 +00:00
Matthew Flatt
df2dbdfbc3
avoid potential trouble when write-barrier signals are blocked when handling SIGCHLD (seems to happen in OS X)
...
svn: r5961
2007-04-17 07:54:14 +00:00
Matthew Flatt
29b6104ead
reduce overhead of checking sleeping thread on every scheduling iteration
...
svn: r5954
2007-04-16 10:59:28 +00:00
Matthew Flatt
8bc617aa51
fix accidental change lf to Lf
...
svn: r5953
2007-04-16 09:30:00 +00:00
Matthew Flatt
fdee9e7af9
fix map-function in keymap% to handle non-ASCII characters in the mapping
...
svn: r5952
2007-04-16 09:18:34 +00:00
Matthew Flatt
5d1f33670a
fix disappeared-binding information in a syntax-template expansion with a binding is used more than once
...
svn: r5947
2007-04-16 00:52:28 +00:00
Matthew Flatt
3a84b393a4
fix pasteboard bg filling
...
svn: r5934
2007-04-13 23:12:54 +00:00
Eli Barzilay
8ecd7a93c9
fix FSF address
...
svn: r5911
2007-04-10 17:59:38 +00:00
Matthew Flatt
50e51c7e45
avoid remembering a delayed scroll when an editor is not currently displayed
...
svn: r5908
2007-04-10 01:01:49 +00:00
Matthew Flatt
663b500d22
fix updating problem with labels where text can get drawn with a background if opaque text was recenty drawn in a canvas
...
svn: r5907
2007-04-10 00:07:24 +00:00
Matthew Flatt
34d00a000c
369.9
...
svn: r5902
2007-04-09 08:34:00 +00:00
Matthew Flatt
e4d0589442
fix problem with dw and implicit prompt
...
svn: r5899
2007-04-09 05:22:18 +00:00
Matthew Flatt
2da6fa852d
clarifications on changing the values of --prefix
...
svn: r5898
2007-04-09 05:00:36 +00:00
Matthew Flatt
b45664c279
fix bug field counts for struct-type-info result
...
svn: r5894
2007-04-09 02:23:51 +00:00
Matthew Flatt
392bd607d4
make binding on #%module-begin form more consistent when the module body contains a single expression (patch from samth)
...
svn: r5889
2007-04-08 11:48:28 +00:00
Matthew Flatt
9c8c0a22cd
Ryan's macro-observer changes
...
svn: r5888
2007-04-08 09:20:34 +00:00
Matthew Flatt
555e5376a3
fix a bug related to the implicit prompt in a thread taking over the role of an explicit prompt
...
svn: r5887
2007-04-08 08:57:58 +00:00
Eli Barzilay
d18a6da0a6
bogus GUIDs in mzcom too
...
svn: r5882
2007-04-08 02:13:57 +00:00
Matthew Flatt
a3edbc9068
fix EPS bounding box for rects, rrects, and ellipses based on pen width
...
svn: r5843
2007-03-30 01:40:41 +00:00
Matthew Flatt
ca7fada621
fix delim-cont bugs related to capturing a composable continuation in a post thunk
...
svn: r5830
2007-03-26 08:46:49 +00:00
Matthew Flatt
52a4b0f493
fix expansion of a top-level letrec-syntaxes to properly track certificates
...
svn: r5820
2007-03-24 22:39:52 +00:00
Eli Barzilay
77fecfdc43
another GUID correction (PR8554)
...
svn: r5817
2007-03-24 04:24:40 +00:00
Eli Barzilay
fd92eccc6b
corrected GUID (PR8554)
...
svn: r5805
2007-03-21 07:35:16 +00:00
Matthew Flatt
366888de5d
fix get-view in snip-admin% to not return negative sizes
...
svn: r5804
2007-03-21 04:01:20 +00:00
Matthew Flatt
3b65a7a016
fix registry writing when using one of the standard keys
...
svn: r5799
2007-03-20 03:28:34 +00:00
Matthew Flatt
8928f80384
fix certificate problem related to macro-generating macros and transparent result forms
...
svn: r5798
2007-03-20 02:24:11 +00:00
Matthew Flatt
8a04cf4fb3
timer and Mac frame changes to avoid ptr chains that intefere with GC-based accounting
...
svn: r5794
2007-03-19 22:06:13 +00:00
Matthew Flatt
3abc1bdfa4
optimizer tweaks, minor gc accounting corrections
...
svn: r5792
2007-03-19 22:04:34 +00:00
Matthew Flatt
808d8732e2
fix pasteboard remove method (PR 8565)
...
svn: r5788
2007-03-19 03:49:34 +00:00
Matthew Flatt
1f4f741a41
remove unnecessary return in void function (PR 8553)
...
svn: r5760
2007-03-09 00:47:21 +00:00
Matthew Flatt
db2822daa7
fix memory accounting with ephemerons and dead threads
...
svn: r5757
2007-03-08 09:17:40 +00:00
Matthew Flatt
cd3fe00778
fix free of GC-allocated data forom XPM read
...
svn: r5756
2007-03-08 09:15:32 +00:00
Matthew Flatt
eb8e3c7d18
replace 3m hardwired 1-GB memory limit with hardwired 2^(8*sizeof(long))-1 limit
...
svn: r5753
2007-03-08 01:56:44 +00:00
Matthew Flatt
ed188cbf51
fix Windows memory-limit detection, and fix MrEd Windows console output for things like dump-memory-stats
...
svn: r5752
2007-03-08 01:55:30 +00:00
Matthew Flatt
05d14b3fa0
fix bug in drawing of canvas scrollbars in the case that the canvas has not yet been moved
...
svn: r5745
2007-03-07 05:16:51 +00:00
Matthew Flatt
109785e98a
Ryan's patch to improve check-syntax arrows for syntax-pattern bindings
...
svn: r5744
2007-03-07 02:21:40 +00:00
Matthew Flatt
4efb85fb46
add -singleInstance support to 'stand-alone' executables
...
svn: r5737
2007-03-06 01:15:18 +00:00
Matthew Flatt
0d3c91e1d6
handle the (unlikely) case in single-instance mode that a candidate leader exits after other candidates determine that its going to be the leader
...
svn: r5736
2007-03-06 00:49:58 +00:00
Matthew Flatt
60aa1bc6ef
correction to most recent repair for 8525
...
svn: r5713
2007-03-01 18:52:24 +00:00
Eli Barzilay
1e0f84d937
fix memory functions argument parsing, fix foreign tests
...
svn: r5711
2007-03-01 06:38:30 +00:00
Matthew Flatt
1a43eb5a89
another X11 fix for PR 8547
...
svn: r5710
2007-02-28 12:01:04 +00:00
Matthew Flatt
11e8aa1f55
fix another problem when traditional X11 fonts are unavailable
...
svn: r5708
2007-02-28 04:49:32 +00:00
Matthew Flatt
57fa908947
include hostname when determining single instance
...
svn: r5706
2007-02-28 04:12:09 +00:00
Matthew Flatt
efe9e73e8e
hopefully fix XCheckPred problem (PR 8547), and add support with -singleInstance
...
svn: r5701
2007-02-27 23:33:31 +00:00
Matthew Flatt
84c0505899
make MrEd for X work when traditional X11 fonts are unavailable (but when Xft fonts are available)
...
svn: r5692
2007-02-26 17:01:29 +00:00
Matthew Flatt
e2326028a3
fix global definition of new and new[] for windows
...
svn: r5689
2007-02-25 02:31:55 +00:00
Matthew Flatt
e60ba79f61
fix Windows problem with draw-bitmap-section and non-monochrome masks (PR 8543)
...
svn: r5688
2007-02-24 16:59:42 +00:00
Matthew Flatt
7f82cb157c
fix GC preparation of a thread that is currently being removed
...
svn: r5686
2007-02-24 14:15:45 +00:00
Matthew Flatt
d3cfd4822a
fix bug in lifting of a procedure with a single unused rest arg
...
svn: r5685
2007-02-24 13:54:11 +00:00
Matthew Flatt
b4be2ce25d
fix help typo in configure script
...
svn: r5650
2007-02-20 22:41:07 +00:00
Eli Barzilay
8b642ebc47
* Added `offset-ptr?' (returns #t for any offset, even if it's 0, #f for
...
no-offset or non-pointer)
* Added `ptr-add!' (must get `offset-ptr?' value, destructive, returns void)
* Added `ptr-offset' (works on any cpointer value)
* Added `set-ptr-offset!' for pointers, with an optional ctype multiplier
(works only for `offset-ptr?' inputs)
* Changed memcopy, memmove & memset to have a single c-type argument.
svn: r5646
2007-02-20 08:42:34 +00:00
Matthew Flatt
f8f8921a74
properly detect cancelling marks for context check on fully-expanded expressions
...
svn: r5645
2007-02-20 08:22:37 +00:00
Matthew Flatt
c0bd2049a9
fix path completion in Mac OS X file dialog
...
svn: r5642
2007-02-20 02:02:01 +00:00
Matthew Flatt
23241decd1
fix char-ready? to not block when only part of a character is ready
...
svn: r5639
2007-02-20 01:41:05 +00:00
Matthew Flatt
1a604ff602
report more information in error for for colliding imports
...
svn: r5625
2007-02-16 22:01:58 +00:00
Matthew Flatt
92193f575a
fix generation of SCHEME2C for non-ptr types
...
svn: r5624
2007-02-16 12:13:52 +00:00
Matthew Flatt
ba698cf9a4
fix SCHEME2C macro, which may help big-endian problem
...
svn: r5623
2007-02-16 11:36:47 +00:00
Matthew Flatt
4c7a4b3cd6
mysterx doesn't need the delayload tricks, because it's a MzScheme extension
...
svn: r5621
2007-02-16 02:26:54 +00:00
Matthew Flatt
da4191880c
fix pre-processor defn
...
svn: r5620
2007-02-15 22:14:15 +00:00
Matthew Flatt
a5df6154c1
fix bugs related to getting rid of #%expression in fully expanded code
...
svn: r5615
2007-02-15 08:12:54 +00:00
Matthew Flatt
c4e863fe39
fix expansion context for let-values RHS
...
svn: r5599
2007-02-14 14:10:45 +00:00
Matthew Flatt
c39cc00daa
optimize away unneeded quoted syntax objects
...
svn: r5596
2007-02-14 06:00:43 +00:00
Matthew Flatt
4b765cfa5a
369.8
...
svn: r5594
2007-02-14 02:41:49 +00:00
Matthew Flatt
5d9ee938d6
fix backslash-s handling in a char-string regexp
...
svn: r5588
2007-02-12 00:19:10 +00:00
Matthew Flatt
2c2d1f904a
stop first-round module-body expansion at lambda
...
svn: r5582
2007-02-09 12:38:04 +00:00
Matthew Flatt
2007843ba4
add new command-line arguments: -p, -P, -Q
...
svn: r5557
2007-02-06 05:14:34 +00:00
Matthew Flatt
a8d631cbab
fix 3m cooperation of glue-code shortcuts, such as when drawing an empty rectangle
...
svn: r5555
2007-02-06 03:39:37 +00:00
Matthew Flatt
e3a513aa0d
fix scheduler bug; see plt-scheme 2007-Feb-5 post and reply
...
svn: r5552
2007-02-05 14:26:41 +00:00
Matthew Flatt
ed07c57367
make some internal equal-based hash table accesses atomic, just in case
...
svn: r5524
2007-02-01 01:37:25 +00:00
Matthew Flatt
b6f6cf588b
fix --prefix=... install on Mac OS X
...
svn: r5523
2007-02-01 00:47:52 +00:00
Matthew Flatt
f0cadda10a
fix problem with deallocating JIT-generated code and then allocating new code in its place, where the relevant allocator is smart enough to unmap and the map a page that contains the object
...
svn: r5520
2007-01-31 11:35:09 +00:00
Matthew Flatt
c9e5484762
finish vm_memalign.c, though it's not a good idea after all and won't be used by default anywhere
...
svn: r5519
2007-01-31 11:32:39 +00:00
Matthew Flatt
c8cab191a0
extend OS-level allocation interface with malloc_dirty_pages
...
svn: r5517
2007-01-31 05:09:53 +00:00
Matthew Flatt
ebb8d0f39a
add support for posix_memalign as the low-level allocator (because mmap doesn't work with glibc's malloc)
...
svn: r5516
2007-01-31 05:05:28 +00:00
Matthew Flatt
b7f5fd2d3d
Mac OS X: fix GL alignment in 'metal frames
...
svn: r5513
2007-01-31 00:27:56 +00:00
Matthew Flatt
b9426b74ae
fix system-idle-evt when main thread is suspended
...
svn: r5507
2007-01-30 08:06:31 +00:00
Matthew Flatt
bfc693c063
369.7
...
svn: r5506
2007-01-30 06:34:05 +00:00
Matthew Flatt
1668d9c036
add TAIL_COPY_THRESHOLD to depth computed for closure bodies to avoid runstack overflow
...
svn: r5505
2007-01-30 02:48:07 +00:00
Matthew Flatt
6596821faf
fix runstack clearing for non-JIT mode
...
svn: r5504
2007-01-30 02:02:55 +00:00
Matthew Flatt
b0b3fc2e9f
slightly faster 3m allocation for inexacts, rationals, complexes, and non-ASCII chars
...
svn: r5493
2007-01-29 05:54:22 +00:00
Matthew Flatt
81eb579aae
minor streamling to speed up thread swaps
...
svn: r5492
2007-01-29 03:57:46 +00:00
Matthew Flatt
60b1287342
improve performance interaction of GC (especially 3m) and lots of threads
...
svn: r5490
2007-01-29 01:50:52 +00:00
Matthew Flatt
71fb3f1efc
typecasts to make C++ compilers happy
...
svn: r5478
2007-01-27 22:54:07 +00:00
Matthew Flatt
f31128cf11
fix bad attempt to speed up rational comparisons, as well as th egap in the test suite
...
svn: r5472
2007-01-27 01:40:58 +00:00
Matthew Flatt
3946c25fd9
disabling was not as easy as it looked...
...
svn: r5471
2007-01-27 01:05:29 +00:00
Matthew Flatt
fd2f6fc8ea
disable rational < fast path until I can get it right
...
svn: r5470
2007-01-27 01:02:31 +00:00
Matthew Flatt
0a9f16ec23
fix rational < bug
...
svn: r5469
2007-01-27 00:49:14 +00:00
Matthew Flatt
ebcf1e7817
fix timer% interval method for Mac OS X
...
svn: r5462
2007-01-26 01:03:46 +00:00
Matthew Flatt
f4c8a45e2a
letrec-created closures need to be initially zeroed, unless it's the last closure for the letrec
...
svn: r5459
2007-01-25 14:05:24 +00:00
Matthew Flatt
2b10f81125
fix gmp header problem
...
svn: r5458
2007-01-25 09:53:54 +00:00
Matthew Flatt
4516fb561f
eliminate a little more 3m overhead
...
svn: r5457
2007-01-25 09:35:01 +00:00
Matthew Flatt
13e5b1198a
reduce 3m overhead for many arithmetic primitives
...
svn: r5455
2007-01-25 06:22:16 +00:00
Matthew Flatt
898e50625b
missed non-array allocations using top-level new
...
svn: r5442
2007-01-23 22:24:19 +00:00
Matthew Flatt
ece86fe323
remove need for defining C++ top-level new with Unix builds
...
svn: r5441
2007-01-23 22:08:27 +00:00
Matthew Flatt
5fa4e9e5d1
369.6: change WXME format to start with #reader, and fix 3m bug related to integers overlapping with pointers in a thread record
...
svn: r5425
2007-01-22 03:47:32 +00:00
Matthew Flatt
8c2c44f0c2
end-sesion detect window must not be instrumented for 3m
...
svn: r5421
2007-01-21 03:09:11 +00:00
Matthew Flatt
39c99ef76e
make-pipe accepts #f as first argument
...
svn: r5417
2007-01-19 20:45:59 +00:00
Matthew Flatt
39914737d0
slight further performance improvement for 3m bignums
...
svn: r5413
2007-01-19 07:06:05 +00:00
Matthew Flatt
7b22136f75
fix performance problem with bignums and 3m
...
svn: r5412
2007-01-19 06:54:43 +00:00
Matthew Flatt
0a4f02de79
remove redundant cdr in custom-port read callback checking
...
svn: r5382
2007-01-17 22:52:00 +00:00
Matthew Flatt
4c9bb95622
fix error message for system-type
...
svn: r5377
2007-01-17 07:55:07 +00:00
Matthew Flatt
b8bf48fee7
avoid improperly initialized require lists when there's an error resolving a path
...
svn: r5375
2007-01-17 06:37:49 +00:00
Matthew Flatt
fff4638494
fix certificate combination to append smaller onto larger (avoids outrageous memory use when compiling the compiler collection with the new unit system)
...
svn: r5374
2007-01-17 04:02:32 +00:00
Matthew Flatt
eaffd40262
avoid some type-punning warnings
...
svn: r5373
2007-01-17 04:01:14 +00:00
Matthew Flatt
c194c623c2
don't set GC_out_of_memory to MrEdOutOfMemory, because that tells 3m to fail in cases when it should not
...
svn: r5371
2007-01-17 00:56:48 +00:00
Matthew Flatt
289df59e7f
properly #ifdef Windows-specific function
...
svn: r5370
2007-01-17 00:53:27 +00:00
Matthew Flatt
56a97e8b36
fix escape handler for Windows directory-list
...
svn: r5368
2007-01-16 23:03:17 +00:00
Matthew Flatt
c1cb5e34c0
fix wasn't right for interaction between continuation shortcut and stack overflow
...
svn: r5367
2007-01-16 21:57:43 +00:00
Matthew Flatt
87c0d5754e
369.5
...
svn: r5366
2007-01-16 20:55:13 +00:00
Matthew Flatt
0a36385258
alloc buffer for getcwd
...
svn: r5355
2007-01-15 07:05:31 +00:00
Matthew Flatt
51720e3cc9
fix WaitNextEvent call so that it doesn't request a negative sleep time (which is apparently ok for PPC but not x86)
...
svn: r5353
2007-01-14 05:08:09 +00:00
Matthew Flatt
e4bf3d4f47
make namespace-require/copy replace import and syntax bindings
...
svn: r5351
2007-01-13 21:28:36 +00:00
Matthew Flatt
775a3f2b2e
simpler cygwin support install
...
svn: r5345
2007-01-13 00:17:00 +00:00
Matthew Flatt
40110e35cc
use .dll for cygwin so suffix
...
svn: r5340
2007-01-12 23:29:33 +00:00
Matthew Flatt
872f557610
pieces to build windows extensions with cygwin
...
svn: r5339
2007-01-12 23:24:05 +00:00
Matthew Flatt
06a069763a
support for building 3m extensions with cygwin
...
svn: r5334
2007-01-12 12:40:11 +00:00
Matthew Flatt
9171695fc5
fix typo
...
svn: r5333
2007-01-12 12:32:37 +00:00
Matthew Flatt
bc1f25bc30
remove debugging check
...
svn: r5328
2007-01-12 07:13:12 +00:00
Matthew Flatt
91add0453f
369.4
...
svn: r5327
2007-01-12 07:09:56 +00:00
Matthew Flatt
5646c26ba9
fix meta-continuation depth when cloning
...
svn: r5260
2007-01-08 07:18:02 +00:00
Matthew Flatt
20b834d84b
fix bug in pruning saved runstacks and in sharing runstacks (when a barrier is present but too deep to prevent sharing)
...
svn: r5259
2007-01-08 05:57:47 +00:00
Matthew Flatt
7e77b893f8
avoid char as array subscript
...
svn: r5257
2007-01-08 05:18:16 +00:00
Matthew Flatt
5c94083e0b
fix random output in marshalled bytecode
...
svn: r5256
2007-01-08 05:14:30 +00:00
Matthew Flatt
d48ad4fed3
fix type-punning warnings
...
svn: r5252
2007-01-08 00:15:53 +00:00
Matthew Flatt
01e3bf7140
fix protection of expression for definitions; fixes #hasheq constants and the nbsp Help Desk bug, in particular
...
svn: r5243
2007-01-07 13:13:21 +00:00
Matthew Flatt
f93bce0d24
fix bug in collecting marks to chain when an exception handler returns
...
svn: r5232
2007-01-05 22:03:23 +00:00
Matthew Flatt
cf4fd433c6
changes to fix top-window center method under Mac OS X
...
svn: r5226
2007-01-05 02:56:23 +00:00
Matthew Flatt
301e6e9ecb
fix exn chaining to be insensitive to prompts
...
svn: r5220
2007-01-04 12:19:01 +00:00
Matthew Flatt
6b60d57a86
359.3
...
svn: r5219
2007-01-04 11:14:58 +00:00
Eli Barzilay
ddc068c52b
2006->2007
...
svn: r5201
2006-12-31 10:05:55 +00:00
Matthew Flatt
343e226df1
fix cert bug, JIT-inline unbox
...
svn: r5159
2006-12-22 01:18:17 +00:00
Matthew Flatt
2d3ceeed15
369.2, forgot some MrEd changes
...
svn: r5146
2006-12-20 02:33:21 +00:00
Matthew Flatt
2274cc9f65
359.2, core changes
...
svn: r5142
2006-12-20 00:47:32 +00:00
Matthew Flatt
fdfdf1bc92
fix bug in expand when adjusting the lexical-context info of a locally bound identifer
...
svn: r5056
2006-12-07 08:42:13 +00:00
Matthew Flatt
4bfa93feac
fix two macro-expansion bugs: local-expand with internal syntax definitions, and simplifying rename records that involve internal-definition ribs
...
svn: r5053
2006-12-07 02:08:37 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Matthew Flatt
c6d593419b
destructor must zero out fields that are WXGC_IGNOREd
...
svn: r4975
2006-11-29 01:08:36 +00:00
Matthew Flatt
2d03990537
make xdnd compile for 3m
...
svn: r4964
2006-11-28 00:34:39 +00:00
Matthew Flatt
2666723bd0
OS X: Cmd-click on titlebar and resize area do not bring a window forward
...
svn: r4959
2006-11-27 11:33:54 +00:00
Matthew Flatt
7b185d5ae4
X11 drag-and-drop support (files only)
...
svn: r4957
2006-11-27 06:50:19 +00:00
Matthew Flatt
f3819acd42
fix Windows build problems
...
svn: r4953
2006-11-27 04:19:45 +00:00
Matthew Flatt
8d3796ee38
os x: mouse-down for menu bar should stay in flight until after on-demand is called (to avoid getting the menu event handler stuck)
...
svn: r4948
2006-11-26 23:23:03 +00:00
Matthew Flatt
7d549762b1
improved (hopefully) handling of mouse events for Mac, repair for PR 5326
...
svn: r4944
2006-11-26 00:47:32 +00:00
Matthew Flatt
20ce8f7e61
src loc for undefined provided names
...
svn: r4943
2006-11-26 00:45:16 +00:00
Matthew Flatt
1a4df0fa70
fix append_path hack to specify the right type; should fix this by using MzScheme exports, eventually
...
svn: r4924
2006-11-23 01:49:29 +00:00
Matthew Flatt
a21214a558
find one procedure name for v360.2
...
svn: r4923
2006-11-23 01:48:33 +00:00
Matthew Flatt
08c1c5f608
v360.2, almost
...
svn: r4922
2006-11-23 01:47:39 +00:00
Matthew Flatt
e1489d0527
fix GetTextExtent for X11
...
svn: r4908
2006-11-21 07:09:05 +00:00
Matthew Flatt
d0a37a636c
add a length argument to the internal GetTextExtent, so that the implementation of string snips can avoid a temporary mutation (which turns out to be dangerous, unsurprisingly, when reflowing text for a PostScript output)
...
svn: r4901
2006-11-21 01:37:37 +00:00
Matthew Flatt
c537bfb8ac
360.1
...
svn: r4897
2006-11-20 21:32:57 +00:00
Matthew Flatt
a0437ed206
fix call_ec so that it works when used outside of Scheme evaluation, such as when raise_break is called to handle a ctl-c in MrEd
...
svn: r4885
2006-11-18 23:34:52 +00:00
Matthew Flatt
b03b114135
comment out unneeded delete that triggers free() instead of GC_free()
...
svn: r4884
2006-11-18 23:25:38 +00:00
Matthew Flatt
3afab69603
360, one more try
...
svn: r4877
2006-11-16 23:10:31 +00:00
Matthew Flatt
1492ca3a48
360, rest
...
svn: r4876
2006-11-16 23:09:49 +00:00
Matthew Flatt
c0268de2f3
improve merging of snips when a style change is applied to a range (as by the syntax colorer)
...
svn: r4871
2006-11-16 06:37:55 +00:00
Matthew Flatt
e8c45a6e38
fix bug in environment reset for multiple expansions of #%plain-module-begin
...
svn: r4867
2006-11-16 01:25:46 +00:00
Matthew Flatt
602dbb7407
fix suspension of mouse events after wheel events under X
...
svn: r4866
2006-11-15 22:42:31 +00:00
Matthew Flatt
4c48514574
raise exn on out-of-module expand of #%plain-module-begin
...
svn: r4865
2006-11-15 21:28:16 +00:00
Matthew Flatt
4e1276dd58
merged changes for macro stepper
...
svn: r4860
2006-11-15 08:01:48 +00:00
Matthew Flatt
96897e5f92
fix certification problem with improved compilation of syntax
...
svn: r4859
2006-11-15 05:49:43 +00:00
Matthew Flatt
c6efe4bbfa
359.200
...
svn: r4842
2006-11-13 21:52:39 +00:00
Matthew Flatt
c5f4d87e2c
change for-each back to always producing void
...
svn: r4832
2006-11-13 04:20:23 +00:00
Eli Barzilay
4173457f50
v360
...
svn: r4791
2006-11-06 08:11:36 +00:00
Matthew Flatt
eea7a2376c
turn off zero-suspend-break assertion
...
svn: r4770
2006-11-03 21:53:11 +00:00
Matthew Flatt
c3c82e304d
allow EOF result from port read handler; patch from Lauri Alanko, PR 8369
...
svn: r4752
2006-11-02 21:35:34 +00:00
Matthew Flatt
a996df1d2b
added get-argb-pixels to bitmap class
...
svn: r4731
2006-11-01 06:54:04 +00:00
Matthew Flatt
79517ed95c
359.100
...
svn: r4724
2006-10-31 23:59:53 +00:00
Matthew Flatt
5d2f80ab85
fix problem with mouse-moved events suspended by modifier-key events
...
svn: r4722
2006-10-31 22:40:13 +00:00
Matthew Flatt
81ba60fb27
delim cont repair to avoid chains of meta-cont references
...
svn: r4713
2006-10-30 12:19:46 +00:00
Matthew Flatt
20761b8589
fix prompt-abort misinterpreted as prompt-trampoline-to-continuation
...
svn: r4711
2006-10-30 08:55:14 +00:00
Matthew Flatt
97a56ca84c
prevent matching score from going negative
...
svn: r4707
2006-10-30 02:11:04 +00:00
Matthew Flatt
c2855afbe2
352.9
...
svn: r4706
2006-10-30 01:24:08 +00:00
Matthew Flatt
900a53da25
fix 'disappeared-binding info for letrecs generated by internal definitions
...
svn: r4693
2006-10-28 23:55:19 +00:00
Matthew Flatt
c9ca7f148a
fix off-by-one allocation bug
...
svn: r4688
2006-10-26 07:57:13 +00:00
Matthew Flatt
4168ac3164
fix 3m GC for large tagged atomic objects (such as symbols)
...
svn: r4683
2006-10-26 03:21:35 +00:00
Matthew Flatt
cc51634826
make path-element->bytes strip trailing separators, if any
...
svn: r4664
2006-10-20 23:17:27 +00:00
Matthew Flatt
1a994b9341
352.8
...
svn: r4659
2006-10-20 13:56:06 +00:00
Matthew Flatt
2ccf88b6db
new event filtering mustn't apply to primitive dialogs
...
svn: r4625
2006-10-18 05:42:58 +00:00
Matthew Flatt
a9ab05d0f5
fix Mac input to work with the character palette and CJK input
...
svn: r4624
2006-10-18 03:29:46 +00:00
Matthew Flatt
8798784bd5
formatting
...
svn: r4623
2006-10-18 03:28:18 +00:00
Matthew Flatt
5145ea908c
fix drawing of multi-character strings with font substitution and rotation
...
svn: r4616
2006-10-17 03:03:22 +00:00
Eli Barzilay
b16c7a28c1
xform doesnt like function calls in (?:)
...
svn: r4610
2006-10-15 17:09:09 +00:00
Matthew Flatt
332195b88c
fix complex divide: avoiding overflow/underflow ended up with the sign wrong in one case
...
svn: r4606
2006-10-14 22:40:24 +00:00
Matthew Flatt
85f34a12aa
remove --restore flag support
...
svn: r4600
2006-10-14 12:41:13 +00:00
Matthew Flatt
b3e86a9650
openbsd x86_64 patches
...
svn: r4597
2006-10-14 00:58:14 +00:00
Matthew Flatt
e315bb65dc
352.7
...
svn: r4592
2006-10-13 22:03:29 +00:00
Matthew Flatt
029659c1d5
fix regexp bug in checking too far for regmust
...
svn: r4460
2006-10-01 21:46:48 +00:00
Matthew Flatt
0924d357a7
replace weird every-50th-iteration overflow checking in check_cycle with a normal overflow check
...
svn: r4429
2006-09-24 21:00:03 +00:00
Chongkai Zhu
2bbad4ad12
fix immuatable? on hash-table
...
svn: r4419
2006-09-22 23:34:59 +00:00
Matthew Flatt
6e2f93b147
one more paren-shape correction and test
...
svn: r4409
2006-09-22 00:47:17 +00:00
Matthew Flatt
7f62277189
copy over missed paren-shape change from branch
...
svn: r4408
2006-09-21 22:30:58 +00:00
Matthew Flatt
b0f28a2611
remove mysterious parsing of backslash-dollar in #px mode
...
svn: r4397
2006-09-20 13:39:55 +00:00
Matthew Flatt
0828cd338c
fix parsing of backslash-dollar in #rx mode, as opposed to #px
...
svn: r4396
2006-09-20 13:31:19 +00:00
Matthew Flatt
f7f05b8176
fix uchr and KCHR lookup to use modern Carbon functions
...
svn: r4393
2006-09-20 02:41:25 +00:00
Matthew Flatt
2ddb89e85b
rx bug fix related to ranges that include 255
...
svn: r4381
2006-09-19 05:32:17 +00:00
Matthew Flatt
d3b96f936e
352.6
...
svn: r4379
2006-09-19 00:39:51 +00:00
Matthew Flatt
1ec7b50d1f
fix ephemeron bug in non-3m
...
svn: r4239
2006-09-05 06:58:19 +00:00
Matthew Flatt
8a20b536a5
maybe fix JIT buffer overflow
...
svn: r4211
2006-09-01 05:47:38 +00:00
Matthew Flatt
88509cf517
3m corrections (probably needed due to relatively recent bug fixes in 3m xform)
...
svn: r4210
2006-09-01 05:45:29 +00:00
Matthew Flatt
a7e963c362
suppress unneeded style-list notifications; addresses a problem when loading the first non-text file into DrScheme, especially after a ;arge text file is already in a buffer
...
svn: r4208
2006-08-31 22:43:10 +00:00
Matthew Flatt
307ce653ed
fix problems with local-expand on a module-begin
...
svn: r4199
2006-08-31 10:54:16 +00:00
Matthew Flatt
15c3b1db7e
fix non-JIT crash in multiple-value result from first part of apply-values
...
svn: r4197
2006-08-30 22:26:47 +00:00
Matthew Flatt
9c553c40d9
jit tweak relevant only for x86_64
...
svn: r4183
2006-08-29 07:32:29 +00:00
Matthew Flatt
a6e4dfa639
corrected and improved call-with-values optimization
...
svn: r4182
2006-08-29 07:08:37 +00:00
Matthew Flatt
a450214c08
temporary fix for a bug in the cwv optimizer
...
svn: r4181
2006-08-29 02:32:13 +00:00
Matthew Flatt
86900d573a
352.5
...
svn: r4169
2006-08-28 09:42:12 +00:00
Matthew Flatt
600fdd5b32
remove some debugging(?) includes
...
svn: r4132
2006-08-24 01:02:16 +00:00
Matthew Flatt
6f31441acb
fix cusor creation from bitmap on x86
...
svn: r4076
2006-08-17 04:54:47 +00:00
Matthew Flatt
8d77972334
fix unmarshalling of syntax objects with a renaming fboth from and to a module binding
...
svn: r4075
2006-08-16 23:12:40 +00:00
Matthew Flatt
aa44cd0e0d
add scheme_init_stack_bounds
...
svn: r4070
2006-08-16 05:19:12 +00:00
Matthew Flatt
4b4d077857
fix stdout Window, especially when displaying symbols
...
svn: r4068
2006-08-15 23:56:19 +00:00
Matthew Flatt
da35684a84
fix dependency on little-endianness
...
svn: r4045
2006-08-13 02:39:28 +00:00
Matthew Flatt
6c7518f4e0
record Windows experiments
...
svn: r4039
2006-08-12 12:14:27 +00:00
Matthew Flatt
1ed1c0bbc2
352.4
...
svn: r4038
2006-08-12 12:05:05 +00:00
Matthew Flatt
c53ce7a740
Linux: offset timezone result by daylight saving
...
svn: r4026
2006-08-10 22:01:07 +00:00
Matthew Flatt
558d3b9c4f
inline fixnum min and max
...
svn: r4024
2006-08-10 20:41:48 +00:00
Matthew Flatt
314091946d
352.3
...
svn: r4018
2006-08-10 17:01:52 +00:00
Matthew Flatt
db490d5755
fix finding iconv.dll and others
...
svn: r4016
2006-08-10 03:00:05 +00:00
Matthew Flatt
4aa398ef7c
fix handling of empty string as encoding name
...
svn: r4015
2006-08-10 01:31:00 +00:00
Matthew Flatt
ad6ac0eb57
improve locale support in Windows
...
svn: r4014
2006-08-10 01:29:17 +00:00
Matthew Flatt
237e9245fa
require #%expobs in mzscheme so that it's attached by default to other namespaces
...
svn: r3988
2006-08-08 20:44:41 +00:00
Matthew Flatt
ce71cb40f3
avoid setitimer on OS X, because we can use a pthread instead
...
svn: r3986
2006-08-08 19:18:50 +00:00
Matthew Flatt
32a91f97c9
use pthread_create instead of hand-rolled thread creation
...
svn: r3980
2006-08-07 13:41:59 +00:00
Matthew Flatt
d2f73275c4
more specific error message for misuse of a pattern variable
...
svn: r3978
2006-08-07 12:56:13 +00:00
Matthew Flatt
3d390e301e
pre-resolve is-mutated flag was mixed up with post-resolve is-initialized flag
...
svn: r3974
2006-08-05 18:20:20 +00:00
Matthew Flatt
2211493242
avoid mis-aligned pointer (relevant for 3m) in ffi-set
...
svn: r3973
2006-08-05 12:57:59 +00:00
Matthew Flatt
b49af61b7c
avoid mis-aligned pointer (relevant for 3m) in ffi-ref
...
svn: r3972
2006-08-05 12:50:34 +00:00
Matthew Flatt
f141757100
readtable change for list parsing
...
svn: r3962
2006-08-04 19:54:39 +00:00
Matthew Flatt
32e6eba7b7
restore Linux case, try a different types for a generic case
...
svn: r3957
2006-08-04 15:22:16 +00:00
Matthew Flatt
4a4ece4e00
make the Linux sig handler the generic Unix handler
...
svn: r3955
2006-08-04 14:55:38 +00:00
Matthew Flatt
f910f430fa
added missing JIT-buffer-overflow checks in new code to inline char=
...
svn: r3950
2006-08-03 23:32:48 +00:00
Matthew Flatt
24880e18a4
fix verifier for optimizer-introduced raise-arity-error on a closure converted to accept a mutable variable reference
...
svn: r3944
2006-08-03 20:02:24 +00:00
Matthew Flatt
d9409858fd
add proper declaration for new GC_mark_overflow_recover()
...
svn: r3940
2006-08-03 15:58:35 +00:00
Matthew Flatt
cbae980a66
fix bytecode validation for LHS of a define-values created for lifting
...
svn: r3936
2006-08-02 19:20:40 +00:00
Matthew Flatt
3028094e42
correct handing of mark-stack overflow in ephemeron processing
...
svn: r3934
2006-08-02 18:37:21 +00:00
Matthew Flatt
8848d0dedd
fix ancient bugs related to unexpected GC while multiple-value results are waiting in the temporary buffer (which is flushed on GC)
...
svn: r3927
2006-08-02 15:55:33 +00:00
Matthew Flatt
13e27951a6
fixes to match FreeBSD declarations
...
svn: r3925
2006-08-02 12:44:14 +00:00
Matthew Flatt
1129f4e30b
repair tagged-array sweep that steps too far if an alignment word was added
...
svn: r3924
2006-08-02 12:36:50 +00:00
Matthew Flatt
894fbdc63e
fix 3m bug related to compacting the old generation
...
svn: r3921
2006-08-02 02:14:24 +00:00
Matthew Flatt
b545bb5eb0
fix old Linux signal handler
...
svn: r3919
2006-08-01 14:08:06 +00:00
Matthew Flatt
0b844b6780
restore GC changes, since the problem seems to be elsewhere
...
svn: r3918
2006-08-01 14:04:29 +00:00
Matthew Flatt
97af327701
fix signal handler for write barrier
...
svn: r3917
2006-08-01 14:02:39 +00:00
Matthew Flatt
be23f457c0
try rewinding the other 3m GC change, instead
...
svn: r3916
2006-08-01 12:48:48 +00:00
Matthew Flatt
38041e300a
revert allocation fast paths, to check whether it affects builds on various machines
...
svn: r3914
2006-08-01 04:32:09 +00:00
Matthew Flatt
b603af9095
block SIGCHLD during write-barrier signal handler
...
svn: r3913
2006-07-31 22:23:54 +00:00
Matthew Flatt
8fb5ec72bc
use build-dir mzscheme to run setup, which is needed in particular when DESTDIR is set
...
svn: r3904
2006-07-31 13:27:11 +00:00
Matthew Flatt
a020290c65
352.2, including clean up of MSVC 8.0 build warnings
...
svn: r3903
2006-07-31 13:06:39 +00:00
Matthew Flatt
978d158687
inline char= and other minor tweaks
...
svn: r3881
2006-07-28 20:07:26 +00:00
Matthew Flatt
7584f351ea
fix NUMPAD4 handling
...
svn: r3880
2006-07-28 20:06:53 +00:00
Matthew Flatt
961c898440
cannot convert if a tl is required and lifts are not allowed
...
svn: r3874
2006-07-28 17:57:21 +00:00
Matthew Flatt
d1171459ed
allow mid-stream EOFs from non-file devices
...
svn: r3872
2006-07-28 16:51:03 +00:00
Matthew Flatt
99737131f2
allocation/GC tweaks, such as faster path for 3m cons
...
svn: r3871
2006-07-28 16:48:24 +00:00
Matthew Flatt
b930ce0747
352.1
...
svn: r3861
2006-07-28 13:00:14 +00:00
Eli Barzilay
4011f18aef
Stupid DevStudio will not respect newlines in .vcproj command hooks,
...
so added the &#... magic in (but kept newlines for readbility).
svn: r3853
2006-07-27 20:32:44 +00:00
Eli Barzilay
582d68347c
upgraded solution and project files to 8.0
...
svn: r3850
2006-07-27 19:56:23 +00:00
Eli Barzilay
611ca37285
undo .sln update -- will need to re-commit with additional changed files
...
svn: r3847
2006-07-27 18:43:54 +00:00
Eli Barzilay
7a9d8cc421
v352
...
svn: r3846
2006-07-27 18:42:43 +00:00
Eli Barzilay
7040531a7a
upgraded solution files to 8.0
...
svn: r3841
2006-07-27 16:57:59 +00:00
Matthew Flatt
0bab258328
fixed backward subprocess-kill handling of force argument
...
svn: r3838
2006-07-27 12:34:59 +00:00
Matthew Flatt
ce1ab94877
352
...
svn: r3833
2006-07-27 03:28:58 +00:00
Robby Findler
8792aad7a2
x86_64 JIT repairs
...
svn: r3824
2006-07-26 15:21:25 +00:00
Matthew Flatt
dab84d10b2
try to fix for OpenBSD x86_64
...
svn: r3822
2006-07-26 12:30:43 +00:00
Matthew Flatt
88cf3dda2e
fix exn message
...
svn: r3790
2006-07-24 12:59:01 +00:00
Matthew Flatt
a872136cea
351.1
...
svn: r3789
2006-07-24 12:55:37 +00:00
Matthew Flatt
4c1758866c
fix 3m problem with display of symbols
...
svn: r3786
2006-07-23 14:57:57 +00:00
Matthew Flatt
92723b21c6
fix JIT bug in checking last arg for string-set
...
svn: r3777
2006-07-21 12:34:35 +00:00
Matthew Flatt
56de304927
support user-selected libtool program, give better feedback on selected options
...
svn: r3741
2006-07-17 13:23:27 +00:00
Matthew Flatt
2f6e4e1996
fix typo, and fix screen<->client
...
svn: r3739
2006-07-17 03:17:12 +00:00
Matthew Flatt
efc4ea0c7f
find frame position correctly when minimized
...
svn: r3738
2006-07-17 03:07:58 +00:00
Matthew Flatt
5c21fee0a5
fix 'only' imports when module re-exports #%kernel
...
svn: r3734
2006-07-16 23:50:51 +00:00
Matthew Flatt
721cdd300b
fix bytes->string/utf-8 when permissive char is NUL
...
svn: r3724
2006-07-16 12:49:46 +00:00
Eli Barzilay
aaa35b6c37
bump version
...
svn: r3714
2006-07-15 19:41:19 +00:00
Matthew Flatt
acb574038a
v351
...
svn: r3706
2006-07-15 00:15:06 +00:00
Matthew Flatt
454a6fa619
fix bug in checking for #%plain-module-begin
...
svn: r3700
2006-07-13 15:28:39 +00:00
Matthew Flatt
a4ea07d862
fix typo in LookupKey defn
...
svn: r3696
2006-07-13 12:37:19 +00:00
Eli Barzilay
1605526ba1
fixed more big-endian problems
...
svn: r3683
2006-07-11 21:44:37 +00:00
Eli Barzilay
f63abcc9de
better macrology for c_to_scheme
...
svn: r3682
2006-07-11 20:34:59 +00:00
Matthew Flatt
f47d4a05c0
fix other-shift handling so that it does not mess up the handling of the main key
...
svn: r3674
2006-07-10 19:32:46 +00:00
Matthew Flatt
c2eec31714
350.5
...
svn: r3673
2006-07-10 17:15:58 +00:00
Matthew Flatt
5d7ad6afd9
when Ctl is pressed, favor keysym result from char mapper over char result
...
svn: r3672
2006-07-10 16:47:30 +00:00
Eli Barzilay
3e049310a3
catchup to cvs version of ctypes
...
svn: r3667
2006-07-09 22:27:22 +00:00
Robby Findler
7dba300922
fix JIT problems for x86_64 and begin0; making the multiple-value count a long probably avoids trouble
...
svn: r3649
2006-07-07 04:43:02 +00:00
Robby Findler
b995bc526d
limb constant needs cast (in case lib type is bigger than int)
...
svn: r3648
2006-07-07 04:15:14 +00:00
Matthew Flatt
339651a0f5
stack-boundary check must be long load, not integer
...
svn: r3647
2006-07-07 04:14:37 +00:00
Robby Findler
5f2c2e58e1
another round of 64-bit SGC repairs
...
svn: r3646
2006-07-07 04:02:23 +00:00
Matthew Flatt
d211acd993
gmp now needs mzconfig
...
svn: r3645
2006-07-07 04:01:12 +00:00
Matthew Flatt
421ef32797
fix sgc collect() plausible range for 64 bits
...
svn: r3644
2006-07-07 03:25:15 +00:00
Matthew Flatt
93e351b50d
zero out initial maps
...
svn: r3642
2006-07-07 01:19:07 +00:00
Matthew Flatt
ba59239378
automate endian and 64-bit-ints configuration
...
svn: r3641
2006-07-07 00:15:39 +00:00
Matthew Flatt
c3c98ebd6c
prep SGC for 64-bit machines
...
svn: r3637
2006-07-06 21:46:46 +00:00
Matthew Flatt
993a3442bd
remove accidental ~ files
...
svn: r3635
2006-07-06 21:10:10 +00:00
Matthew Flatt
ac267d077f
upgrade to Boehm GC version 6.7
...
svn: r3634
2006-07-06 21:08:23 +00:00
Matthew Flatt
6f29e3f0c0
350.4
...
svn: r3629
2006-07-06 18:01:17 +00:00
Matthew Flatt
0a9cb82013
try to fix infinite loop in hashing
...
svn: r3611
2006-07-06 04:10:33 +00:00
Matthew Flatt
8fa40a972a
change syntax/loc to leave alone a template that contains just a pattern variable
...
svn: r3601
2006-07-05 19:32:42 +00:00
Matthew Flatt
a8ab7c9c26
fix syntax error message for (define x)
...
svn: r3599
2006-07-05 16:24:23 +00:00
Matthew Flatt
456d18a712
check result of module name resolver
...
svn: r3598
2006-07-05 15:43:38 +00:00
Matthew Flatt
576ac28822
swap order of copytree and mred steps, so that Starter.app is not deleted
...
svn: r3597
2006-07-05 13:13:04 +00:00
Matthew Flatt
0c19a5d838
Add WINAPI to EnumProcessModules decl
...
svn: r3596
2006-07-05 12:35:06 +00:00
Matthew Flatt
d44151a6f3
fix 3m bug relted to the deep end of a stack-segment copy
...
svn: r3592
2006-07-04 14:46:08 +00:00
Matthew Flatt
c71bffa4bd
avoid reading past EnumProcessModules result array
...
svn: r3583
2006-07-03 16:24:16 +00:00
Matthew Flatt
3eb2bb4e51
ignore beNiceToColormap
...
svn: r3582
2006-07-03 14:17:23 +00:00
Matthew Flatt
113fc19772
try setting both WM_NAME and _NET_WM_NAME
...
svn: r3581
2006-07-03 12:21:02 +00:00
Matthew Flatt
9650d2f43a
set frame title using _NET_WM_NAME and _NET_WM_ICON_NAME
...
svn: r3576
2006-07-02 21:53:14 +00:00
Matthew Flatt
25f5e6b4eb
fix prototype of vm_mmap, and fix Sparc-relevant alignment for small tagged objects
...
svn: r3575
2006-07-02 12:38:07 +00:00
Matthew Flatt
9b9c3352b3
typo: do not use 3m for regular install
...
svn: r3573
2006-07-01 21:39:22 +00:00
Matthew Flatt
ced829ca0b
merging protect ranges does not work right for Windows, and it is probably not needed anyway
...
svn: r3572
2006-07-01 20:07:41 +00:00
Matthew Flatt
ebe051694d
350.3
...
svn: r3571
2006-07-01 18:53:09 +00:00
Matthew Flatt
cb8ac0ea05
3m GC bug fixes and improvements, include backtrace support
...
svn: r3548
2006-06-29 19:40:22 +00:00
Eli Barzilay
ef8042997a
some cleaning
...
svn: r3541
2006-06-29 16:06:28 +00:00
Matthew Flatt
fd00f718cf
accidentally left epm_tried in test mode
...
svn: r3511
2006-06-27 22:29:37 +00:00
Eli Barzilay
d448f27c23
some comments
...
svn: r3510
2006-06-27 22:01:14 +00:00
Matthew Flatt
e21a9c093a
make #f ffi-lib work the same in Windows as in Unix
...
svn: r3509
2006-06-27 21:37:34 +00:00
Matthew Flatt
4108363b8e
fix close of BMP file handle
...
svn: r3507
2006-06-27 18:49:24 +00:00
Matthew Flatt
2f5fde3248
fail more gracefully when no Xft fonts are available at run-time
...
svn: r3506
2006-06-27 18:43:23 +00:00
Matthew Flatt
3ac85ef0ec
bug in makex-derived files
...
svn: r3505
2006-06-27 17:16:11 +00:00
Matthew Flatt
848608e396
typo
...
svn: r3504
2006-06-27 17:12:17 +00:00
Matthew Flatt
d35b46f901
GNU make maybe isn't needed
...
svn: r3503
2006-06-27 16:33:20 +00:00
Eli Barzilay
fe24b02046
avoid addprefix (requires gmake)
...
svn: r3502
2006-06-27 16:27:12 +00:00
Matthew Flatt
b54d1adf68
for 3m build, precompile schpriv.h
...
svn: r3499
2006-06-27 16:00:01 +00:00
Matthew Flatt
6706befaa3
350.2
...
svn: r3496
2006-06-27 12:34:39 +00:00
Matthew Flatt
1512697f12
revised info on DESTDIR, because I didn't quite understand the old text; hopefully the new text still makes sense to others
...
svn: r3474
2006-06-26 01:33:53 +00:00
Eli Barzilay
1884ba9715
* Make misc "Makefile.in" files respect a DESTDIR env variable
...
* Extended unixstyle-install.ss to support additional operations, no need for
src/copytree.ss and can fix an installation with DESTDIR
svn: r3470
2006-06-25 17:40:08 +00:00
Eli Barzilay
5d0f80fdad
Use mkdir -p ???' instead of
if [ ! -d ??? ]; then mkdir ???; fi'
...
svn: r3469
2006-06-25 17:33:45 +00:00
Eli Barzilay
0b53714723
some minor reorganization for readability
...
svn: r3466
2006-06-24 11:16:54 +00:00
Eli Barzilay
b8bf7a7678
use $bindir and $libdir instead of $prefix/...
...
svn: r3465
2006-06-24 10:52:55 +00:00
Eli Barzilay
4815a9cc59
new interface for unixstyle-install, replace copytree.ss
...
svn: r3453
2006-06-23 20:49:51 +00:00
Matthew Flatt
8dbab3cfa7
fix access of undefined top-level variable for which a mutation has be compiled
...
svn: r3447
2006-06-23 18:09:29 +00:00
Matthew Flatt
ca551b65b1
350.1
...
svn: r3413
2006-06-19 11:58:14 +00:00
Eli Barzilay
3f03f074a7
bump to v350
...
svn: r3406
2006-06-18 21:05:12 +00:00
Eli Barzilay
5362ae0f80
new unix-style installer script
...
svn: r3402
2006-06-18 17:38:14 +00:00
Matthew Flatt
7f9bae5fd8
for backtrace mode for X, also insert missing return for Mac OS X
...
svn: r3399
2006-06-18 12:41:12 +00:00
Eli Barzilay
4fdeb4c1f2
mostly cosmetic cleanup
...
svn: r3373
2006-06-16 03:28:12 +00:00
Eli Barzilay
a0e11bb2d2
merge wxmac change from the 350 branch
...
svn: r3366
2006-06-15 03:11:31 +00:00
Matthew Flatt
f4ce1a8d31
when centering a dialog to it's parent, shift as necessary to stay completely on the parent's screen
...
svn: r3362
2006-06-15 01:47:29 +00:00
Matthew Flatt
6736c01c8c
fix context of 'disappeared-binding wher ebinding originates as an internal syntax definition
...
svn: r3353
2006-06-14 01:37:23 +00:00
Matthew Flatt
7015529bf5
avoid wasted stack space for threads
...
svn: r3346
2006-06-13 13:54:28 +00:00
Eli Barzilay
1f4c4e9033
Better resize -- resize to 48x48 in Gimp (cubic) and then drop into Any2Icon
...
svn: r3344
2006-06-13 06:07:10 +00:00
Matthew Flatt
ac5b92d5a3
repairs for Windows 9x
...
svn: r3342
2006-06-12 19:04:51 +00:00
Matthew Flatt
bc086b3e3c
use unsigned-long comparison for detecting atomic tagged types
...
svn: r3340
2006-06-12 15:52:39 +00:00
Matthew Flatt
9221c7703d
typo
...
svn: r3338
2006-06-12 12:01:38 +00:00
Matthew Flatt
66cb396047
make JIT pages executable in Windows (where DEP is enabled)
...
svn: r3325
2006-06-11 13:48:51 +00:00
Matthew Flatt
41c7c4ca42
fix for XonX 3m with --enable-shared
...
svn: r3324
2006-06-11 13:02:10 +00:00
Eli Barzilay
e09120cb1d
better icons (?)
...
svn: r3322
2006-06-11 08:45:55 +00:00
Matthew Flatt
cdae5711a1
missing X_EXTRA_LIBS, which matters when libpng gets installed globally in Mac OS X
...
svn: r3309
2006-06-09 19:39:24 +00:00
Matthew Flatt
95cb36b1dc
fix out-of-bounds array access
...
svn: r3305
2006-06-09 16:18:49 +00:00
Matthew Flatt
cfc786cf66
fixed JIT inling bug for XXXX-set!, fast-path for read-byte and read-char, and fast common case for number->string
...
svn: r3294
2006-06-09 01:28:04 +00:00
Matthew Flatt
cd82e80dc6
clean up osx_appl.ss, since the uninstalled mzscheme executable now finds its framework and collections without help
...
svn: r3279
2006-06-08 10:59:04 +00:00
Matthew Flatt
b773eeb6c2
fix template bug in nested sequence of multiple ellipses, such as ((a ... ...) ...)
...
svn: r3277
2006-06-08 10:51:46 +00:00
Matthew Flatt
7e61d42fda
processore for manifest doesn't need to be specific
...
svn: r3276
2006-06-08 10:07:12 +00:00
Matthew Flatt
4873266714
attempt to fix manifest problem with MSVC 8.0
...
svn: r3275
2006-06-08 10:01:50 +00:00
Eli Barzilay
228e70963f
fix conditional title
...
svn: r3274
2006-06-08 07:17:52 +00:00
Eli Barzilay
bc335f6d0d
conditional for AtlAxWinXX fix
...
svn: r3270
2006-06-07 23:24:58 +00:00
Matthew Flatt
fa5d2b779e
fix MysterX for MSVC 7.1
...
svn: r3269
2006-06-07 18:49:50 +00:00
Eli Barzilay
9709a1bbb4
version
...
svn: r3268
2006-06-07 17:14:58 +00:00
Matthew Flatt
6edcae10ae
static-link MysterX to C libaries
...
svn: r3267
2006-06-07 16:56:37 +00:00
Matthew Flatt
2e4f86344f
make it compile with both 7.1 and 8.0
...
svn: r3266
2006-06-07 16:55:53 +00:00
Eli Barzilay
3cd092be29
use ~a for printing paths
...
svn: r3264
2006-06-07 16:29:27 +00:00
Matthew Flatt
ed243d28d2
refine version info in resource files
...
svn: r3263
2006-06-07 15:59:43 +00:00
Matthew Flatt
fa179c9c7a
avoid infinite loop in sync when a mzc-generated function in an event generator for a struct, and it returns the struct itself
...
svn: r3262
2006-06-07 15:07:34 +00:00
Eli Barzilay
67a94e9880
version bumped to 349.100
...
svn: r3257
2006-06-07 00:01:11 +00:00
Matthew Flatt
9f41db3fd7
use LDFLAGS for 3m build
...
svn: r3255
2006-06-06 20:51:23 +00:00
Matthew Flatt
58cc9eaf85
fix error reporting for JITted methods
...
svn: r3250
2006-06-06 14:30:43 +00:00
Matthew Flatt
c40b44c464
remove spurious printf
...
svn: r3246
2006-06-06 04:12:50 +00:00
Matthew Flatt
64091f840b
avoid int-def context for expanding begin0 expression
...
svn: r3245
2006-06-06 04:12:16 +00:00
Matthew Flatt
e291edb2eb
fix |#|# double closing comment
...
svn: r3240
2006-06-05 23:18:53 +00:00
Matthew Flatt
9fe1857363
349.100
...
svn: r3237
2006-06-05 22:23:44 +00:00
Matthew Flatt
d6d7abc0ee
fix stack-restore bug on PPC for procedure arity tests and requests
...
svn: r3215
2006-06-04 14:03:13 +00:00
Adam Wick
45059127ab
Possibly fixed Sparc bug. This fix will not work if the minimum tagged object size <= 4.
...
svn: r3208
2006-06-03 22:22:43 +00:00
Matthew Flatt
4ecd4fcb53
fix comparsion of source module for imports
...
svn: r3204
2006-06-03 13:50:30 +00:00
Matthew Flatt
c5c852b88e
center dialogs that have no location
...
svn: r3183
2006-06-02 15:10:47 +00:00
Matthew Flatt
c127c5f422
remove C++-style comment
...
svn: r3180
2006-06-02 13:29:03 +00:00
Matthew Flatt
8c33ccb989
don't mutate getenv() result
...
svn: r3133
2006-05-30 20:13:54 +00:00
Matthew Flatt
6bc10c8cca
JIT partially inlines vector-set, string-set, and bytes-set
...
svn: r3110
2006-05-29 18:03:08 +00:00
Matthew Flatt
058f6c3530
restored new and delete for PPC mac to avoid 10.3 linking problem
...
svn: r3086
2006-05-27 14:22:14 +00:00
Matthew Flatt
361a9dc101
fix location of primitive frames
...
svn: r3077
2006-05-26 15:42:10 +00:00
Matthew Flatt
550edc0700
use Windows revised display-left-top-offset, no new[] in OS X ppc
...
svn: r3076
2006-05-26 15:19:44 +00:00
Matthew Flatt
95c4a62896
fix display-left-top-offset for Windows
...
svn: r3075
2006-05-26 15:19:10 +00:00
Matthew Flatt
5a449b0911
fix simplify-path in the case where only "." can be returned
...
svn: r3073
2006-05-26 12:18:23 +00:00
Matthew Flatt
67b5c30218
better support for avoiding window overlap with the Mac dock
...
svn: r3070
2006-05-26 11:15:39 +00:00
Matthew Flatt
d034f64dd2
301.16
...
svn: r3040
2006-05-24 19:29:58 +00:00
Eli Barzilay
a43af29e18
typo
...
svn: r3015
2006-05-23 07:00:05 +00:00
Eli Barzilay
e47c53e5aa
added "absolute-installation?" entry in config.ss, and use that to create absolute or relative launchers
...
svn: r3013
2006-05-22 22:36:36 +00:00
Matthew Flatt
145ed235c6
remove worksp-vc70 note from README
...
svn: r3009
2006-05-22 16:43:29 +00:00
Eli Barzilay
953478a41b
The free compiler version is 7.1, no need for 7.0
...
svn: r3007
2006-05-22 15:56:36 +00:00
Matthew Flatt
5d3c0eae4c
only parameterize module loads
...
svn: r3006
2006-05-22 12:28:03 +00:00
Eli Barzilay
9960d6f270
adjust to newer devstudio
...
svn: r2997
2006-05-21 10:07:01 +00:00
Matthew Flatt
89d7fe2e1a
forgot the readlink part
...
svn: r2990
2006-05-19 19:03:38 +00:00
Matthew Flatt
e30cd7ca41
source for Unix native launcher
...
svn: r2989
2006-05-19 17:41:26 +00:00
Eli Barzilay
9d1664a7d2
no need for mkdirs.ss
...
svn: r2988
2006-05-19 08:45:17 +00:00
Eli Barzilay
669965363c
forgot to change the calls in the vcproj files
...
svn: r2985
2006-05-19 01:16:37 +00:00
Eli Barzilay
328d33f139
typo in vcproj files
...
svn: r2984
2006-05-19 00:35:30 +00:00
Eli Barzilay
4f8197b21b
fix mkincludes.ss, change arg order, fix uses
...
svn: r2983
2006-05-19 00:11:17 +00:00
Matthew Flatt
202bec1be4
Cygwin patches
...
svn: r2974
2006-05-18 19:43:08 +00:00
Matthew Flatt
caae957ee4
in a couple of places, install needs to know that the binary actually has an .exe suffix under Cygwin
...
svn: r2973
2006-05-18 19:15:12 +00:00
Matthew Flatt
f42ea572c2
yet more updates to compilation info
...
svn: r2966
2006-05-18 16:35:14 +00:00
Matthew Flatt
595c3bd546
more decriptive configure output for an in-place build
...
svn: r2963
2006-05-18 15:57:33 +00:00
Matthew Flatt
c727afef04
301.15: new install tree for Unix, moved docs, moved teachpacks, added config.ss
...
svn: r2962
2006-05-18 15:03:05 +00:00
Matthew Flatt
f712826c1c
update READMEs for path changes to date
...
svn: r2946
2006-05-15 17:19:43 +00:00
Matthew Flatt
f7553f617b
support multiples collects paths embedded in an executable
...
svn: r2943
2006-05-15 16:14:55 +00:00
Matthew Flatt
29209ad625
Jay's patch to speed up thread creation in 3m
...
svn: r2920
2006-05-12 16:06:55 +00:00
Matthew Flatt
727ac66143
fix macro call
...
svn: r2909
2006-05-11 20:26:46 +00:00
Matthew Flatt
e3e4115ac5
fix case-insensitive search
...
svn: r2908
2006-05-11 19:31:40 +00:00
Matthew Flatt
fd9266eb79
allow Windows build to live in a path that includes non-ASCII characters
...
svn: r2907
2006-05-11 18:08:27 +00:00
Matthew Flatt
0d0a34d4ca
fix 3m-unfriendly shadowing
...
svn: r2903
2006-05-11 02:14:47 +00:00
Matthew Flatt
bbdbec15d5
fixed UTF-16 conversin for Windows
...
svn: r2902
2006-05-10 16:28:51 +00:00
Matthew Flatt
7b85b85311
add built-in UTF-16 bytes converter
...
svn: r2899
2006-05-10 14:55:25 +00:00
Matthew Flatt
3f3a8e6497
fix procedure-name typo
...
svn: r2884
2006-05-09 16:01:18 +00:00
Matthew Flatt
c97a02c0b4
301.14: add current-thread-initial-stack-size, change make install to always run setup-plt, clean up debugging GC variants
...
svn: r2878
2006-05-09 15:54:46 +00:00
Matthew Flatt
5f455288c6
fix finalizer level of JITted code
...
svn: r2874
2006-05-08 20:30:18 +00:00
Matthew Flatt
5a9107a19c
undo other half of accidental env.c commit
...
svn: r2857
2006-05-03 08:15:29 +00:00
Matthew Flatt
62b4f0dfb1
add note about patch to README
...
svn: r2855
2006-05-03 03:25:58 +00:00
Matthew Flatt
6e9985ae28
undo half of accidental env.c commit
...
svn: r2854
2006-05-03 03:16:03 +00:00
Matthew Flatt
06f7b8603b
Ray's fix to mprotect logic
...
svn: r2853
2006-05-03 03:15:27 +00:00
Eli Barzilay
4fc5ef6df4
no "install" to copy
...
svn: r2851
2006-05-01 16:30:37 +00:00
Eli Barzilay
7980c76b95
fix collects-path usage in mred3m installation
...
svn: r2849
2006-04-30 19:32:33 +00:00
Matthew Flatt
a377f0cc46
clean up a few leftover gcc4 compiler warnings
...
svn: r2838
2006-04-28 17:17:03 +00:00
Matthew Flatt
e83b73e1f9
set-value on disabled slider keeps it disabled
...
svn: r2837
2006-04-28 16:46:48 +00:00
Matthew Flatt
f11bdc9925
fix relative path in Windows `indepedent' launchers
...
svn: r2836
2006-04-28 16:07:03 +00:00
Matthew Flatt
7c45b22d9d
fix drag-and-drop with non-latin-1 chars in filename
...
svn: r2835
2006-04-28 13:37:27 +00:00
Matthew Flatt
9965629bde
patch from Lauri to fix eval with a namespace argument
...
svn: r2826
2006-04-27 21:10:39 +00:00
Matthew Flatt
70ee0daf0a
fix bug in creating a thread in atomic mode
...
svn: r2813
2006-04-27 13:02:20 +00:00
Matthew Flatt
33039393a6
added missing volatile declaration
...
svn: r2808
2006-04-26 22:14:06 +00:00
Matthew Flatt
fd209ecb58
use mprotect on more platforms to make JITted code executable
...
svn: r2807
2006-04-26 22:07:24 +00:00
Matthew Flatt
ae3e61785d
refine srcloc info for bad-compiled-code-version error
...
svn: r2806
2006-04-26 19:51:40 +00:00
Matthew Flatt
7dba0238a0
make path to original exe relative in Windows launchers
...
svn: r2800
2006-04-26 15:15:46 +00:00
Matthew Flatt
df5cecb6b7
restore no-auto-setup for in-place SVN install
...
svn: r2795
2006-04-26 12:55:44 +00:00
Matthew Flatt
1ec48e2e83
slightly faster path for port-commit-peeked with always-evt
...
svn: r2794
2006-04-26 12:55:01 +00:00
Matthew Flatt
1eee81ca66
support exe-relative reference to the main exe
...
svn: r2793
2006-04-26 12:53:58 +00:00
Eli Barzilay
135ff7c730
BINDIR -> prefix/bin
...
svn: r2789
2006-04-26 04:08:10 +00:00
Eli Barzilay
a62fbc824f
* Removed the finish-install collection, and the PLT/install scripts
...
* Made `make install' do the setup-plt thing
svn: r2788
2006-04-26 04:00:43 +00:00
Eli Barzilay
8d543c3412
set svn:eol-style
...
svn: r2786
2006-04-25 20:45:37 +00:00
Matthew Flatt
57e182678f
fix MzCom path
...
svn: r2785
2006-04-25 20:44:22 +00:00
Matthew Flatt
4f0e7aec19
fixed Release configuration
...
svn: r2784
2006-04-25 20:38:29 +00:00
Matthew Flatt
3dca44227a
make MzCOM and MysterX build with the new DLL-in-plt/lib arrangement; some problems remain
...
svn: r2782
2006-04-25 19:56:30 +00:00
Eli Barzilay
77e6daf528
dlls are in PLT/lib not PLT
...
svn: r2778
2006-04-25 17:25:45 +00:00
Matthew Flatt
1283d749a5
don't name-mangle non-PLT DLLs
...
svn: r2776
2006-04-25 17:20:06 +00:00
Matthew Flatt
0cae745858
only need extradlls in worksp
...
svn: r2775
2006-04-25 17:18:50 +00:00
Matthew Flatt
8209c099ff
put uniplt_xxxxxxx.dll in the right place
...
svn: r2769
2006-04-24 20:06:11 +00:00
Matthew Flatt
ad18857c6e
add 'orig-dir system path
...
svn: r2767
2006-04-24 19:20:44 +00:00
Matthew Flatt
7797db25a9
moved collects-path-update code (for make install) into src tree
...
svn: r2756
2006-04-24 00:13:28 +00:00
Matthew Flatt
53fb8610c3
MSVC-built DLLs go to plt/lib instead of plt, and executable-creator patches the executable's path to DLLs
...
svn: r2755
2006-04-24 00:01:45 +00:00
Matthew Flatt
1d77707ef1
301.13 (the beginning of the end for PLTHOME)
...
svn: r2740
2006-04-23 02:36:55 +00:00
Matthew Flatt
4d867f1cb0
docs say that a custom port can return #f for a blocking request, and that seems sanest, so changed the impl to match the docs
...
svn: r2734
2006-04-21 17:25:47 +00:00
Matthew Flatt
e7724277e0
regexp-replace[*] supports a transform proc in place of an insert [byte] string
...
svn: r2707
2006-04-18 17:29:49 +00:00
Matthew Flatt
b36f20b804
hack to support set-min-width for popup-menu%
...
svn: r2705
2006-04-18 16:58:56 +00:00
Matthew Flatt
a93aea17e1
repairs to char-general-category
...
svn: r2697
2006-04-17 21:47:26 +00:00
Eli Barzilay
a847101855
set svn:eol-style
...
svn: r2690
2006-04-17 17:01:33 +00:00
Matthew Flatt
a07b22f1f1
bitwise ops accept 0 arguments; module and local binding expansion more consistent, because a module-level binding can have let-binding context; load/cd fixed; X non-Xft font problem fixed; added openbsd support and chage README in libffi; JIT inlines string-ref and bytes-ref
...
svn: r2689
2006-04-17 16:58:43 +00:00
Matthew Flatt
bf353e475e
remove unneeded variable
...
svn: r2654
2006-04-10 20:56:18 +00:00
Matthew Flatt
3f0990c9d7
no need to set X font in WindowDC::SetFont
...
svn: r2653
2006-04-10 20:53:29 +00:00
Matthew Flatt
aa414049a0
fix allocation of array of PNG image lines
...
svn: r2639
2006-04-07 17:24:25 +00:00
Matthew Flatt
3d14a08240
fix copyright more (remove comma)
...
svn: r2638
2006-04-07 13:59:35 +00:00
Matthew Flatt
7a8a215b7b
fix copyright in About dialog
...
svn: r2637
2006-04-07 13:56:18 +00:00
Matthew Flatt
013ec0be9d
change scroll-to to better handle boundary condition where the requested region fits exactly
...
svn: r2636
2006-04-07 13:27:26 +00:00
Matthew Flatt
c4ef951137
support wheel events in Tiger
...
svn: r2627
2006-04-06 19:35:59 +00:00
Matthew Flatt
32f1ddc860
fixed sign mismatches (as reported by gcc 4)
...
svn: r2626
2006-04-06 18:50:55 +00:00
Matthew Flatt
46d95ee19d
update lightning modification notes
...
svn: r2623
2006-04-06 12:14:43 +00:00
Robby Findler
0255f44aa1
double JIT-buffer padding for 64-bit machines
...
svn: r2622
2006-04-06 11:57:56 +00:00
Matthew Flatt
592ced9ea1
x86_64 JIT support
...
svn: r2621
2006-04-06 11:53:34 +00:00
Matthew Flatt
a377d4fdad
minor clean-ups
...
svn: r2583
2006-04-03 17:01:21 +00:00
Robby Findler
230fcda959
more 64-bit 3m fixes
...
svn: r2582
2006-04-03 16:59:21 +00:00
Robby Findler
a28f1f0f1c
3m on 64-bit
...
svn: r2581
2006-04-03 13:27:18 +00:00
Matthew Flatt
6a751d4e92
cast ptr to long insteda of int to avoid a warning on 64-bit machines
...
svn: r2573
2006-04-01 14:40:16 +00:00
Matthew Flatt
5ea946d478
mark-stack pos must be a long
...
svn: r2572
2006-04-01 14:34:23 +00:00
Matthew Flatt
c1ba7dc426
use / to detect -0.0; fix error-checking bugs
...
svn: r2571
2006-04-01 13:22:24 +00:00
Robby Findler
7ba6ab2bb8
missing some thread ku.k registers in overflow, and wrong size for i registers
...
svn: r2570
2006-04-01 12:57:12 +00:00
Eli Barzilay
16f01a1109
{quick,merge}sort -> sort
...
svn: r2569
2006-04-01 12:24:15 +00:00
Robby Findler
a47001cfc5
word-align stack sharing in continuations
...
svn: r2563
2006-03-31 22:36:06 +00:00
Matthew Flatt
05b4ec317d
oops - reverse that
...
svn: r2562
2006-03-31 21:41:31 +00:00
Robby Findler
2670a1d075
double-check that nested continuation is really nested
...
svn: r2561
2006-03-31 21:38:08 +00:00
Matthew Flatt
7115f63441
fix bug in id resolution
...
svn: r2557
2006-03-31 17:02:24 +00:00
Matthew Flatt
8e376b31bd
301.12
...
svn: r2556
2006-03-31 13:41:03 +00:00
Matthew Flatt
68334bd959
remove bad delete[]s
...
svn: r2532
2006-03-29 13:31:38 +00:00
Matthew Flatt
9fa38084b4
fix endian problems for intel macs
...
svn: r2529
2006-03-28 16:21:36 +00:00
Matthew Flatt
5d2e3756c6
fixed comment typo
...
svn: r2522
2006-03-27 20:19:54 +00:00
Matthew Flatt
c16d45c911
JIT repairs for x86 Darwin
...
svn: r2521
2006-03-27 20:17:42 +00:00
Matthew Flatt
6d71c21bf3
wxColour objects are not atomic
...
svn: r2509
2006-03-26 03:33:25 +00:00
Matthew Flatt
542d29741d
avoid global new/delete in OS X, because it doesn't link right in x86
...
svn: r2508
2006-03-25 20:53:15 +00:00
Matthew Flatt
503ca238fe
misc tweaks
...
svn: r2495
2006-03-24 13:43:18 +00:00
Matthew Flatt
8c3234f112
fix define-syntaxes to not assume that the variable bucket has flags
...
svn: r2472
2006-03-21 00:18:54 +00:00
Matthew Flatt
693e173dd4
301.11
...
svn: r2469
2006-03-20 20:35:36 +00:00
Matthew Flatt
7b968839e8
Lauri's patch to syntax pattern match on vectors
...
svn: r2418
2006-03-12 16:16:07 +00:00
Matthew Flatt
fa34048e30
typo in x86 Darwin support
...
svn: r2416
2006-03-11 13:27:27 +00:00
Matthew Flatt
2543ebd5a8
fix runstack global register on arithmtic slow path
...
svn: r2402
2006-03-09 20:14:41 +00:00
Matthew Flatt
bde760a0c2
NetBSD config fixes
...
svn: r2400
2006-03-09 14:26:47 +00:00
Matthew Flatt
04836be213
avoid xform deficiency
...
svn: r2395
2006-03-08 20:44:20 +00:00
Matthew Flatt
2bcb68471c
more on self tail calls: avoid store and load on last argument
...
svn: r2389
2006-03-08 03:00:28 +00:00
Matthew Flatt
421a8601d6
streamline self tail calls for letrec-bound functions
...
svn: r2387
2006-03-08 02:41:00 +00:00
Matthew Flatt
4238c1a19a
add missing library dependency
...
svn: r2383
2006-03-07 15:54:16 +00:00
Matthew Flatt
b2f0e051a8
301.9
...
svn: r2382
2006-03-07 15:50:58 +00:00
Matthew Flatt
c88dc9c26b
inline a few more predicates
...
svn: r2358
2006-03-03 17:37:46 +00:00
Matthew Flatt
c81cdb47b9
fix expt on negative powers of -inf.0 and +inf.0
...
svn: r2355
2006-03-03 14:34:30 +00:00
Matthew Flatt
e0f43372fd
add 'no-sheet dialog style
...
svn: r2347
2006-03-02 20:09:02 +00:00
Matthew Flatt
dc3dc48ea3
fix hashing of native closures
...
svn: r2344
2006-03-02 12:19:14 +00:00
Matthew Flatt
4c717d307f
copy PLT_MzScheme into PLT_MrEd framework to avoid relative fw-to-fw reference
...
svn: r2339
2006-03-01 14:02:40 +00:00
Matthew Flatt
6aa901de18
301.8
...
svn: r2336
2006-03-01 01:10:47 +00:00
Matthew Flatt
3ca5e71e7b
zlib inc fix
...
svn: r2308
2006-02-23 19:43:15 +00:00
Matthew Flatt
e973034e27
XtVaGetValues fixes
...
svn: r2307
2006-02-23 19:40:11 +00:00
Matthew Flatt
7103d8041a
revised X11 checking
...
svn: r2306
2006-02-23 19:12:25 +00:00
Matthew Flatt
e40e27435d
301.7
...
svn: r2304
2006-02-23 13:19:03 +00:00
Matthew Flatt
e08caba50b
fix arity reporting for native-code procs in some cases
...
svn: r2298
2006-02-22 04:13:40 +00:00
Matthew Flatt
565cd73b28
better message, again
...
svn: r2296
2006-02-21 22:28:36 +00:00
Matthew Flatt
2672122c8b
better configure reporting when X11 headers/libs missing
...
svn: r2295
2006-02-21 22:26:23 +00:00
Matthew Flatt
035a769699
fix 'extended list-box so that a single click deselects
...
svn: r2288
2006-02-20 20:52:34 +00:00
Matthew Flatt
785753b27e
fix broken recursive show for choices, tabs, and group boxes
...
svn: r2287
2006-02-20 19:23:31 +00:00
Matthew Flatt
db0386c7cb
SGC fix (field removed from econt)
...
svn: r2280
2006-02-18 15:08:52 +00:00
Matthew Flatt
bd813113a2
more x86 OS X fixes
...
svn: r2279
2006-02-18 15:05:35 +00:00
Matthew Flatt
68e2376793
avoid cast on l-value
...
svn: r2278
2006-02-18 14:54:18 +00:00
Matthew Flatt
f9fd8b0c5a
x86 OS X patch for A-List
...
svn: r2277
2006-02-18 14:44:36 +00:00
Matthew Flatt
e625c01ae3
added x86 Darwin support from PyObjC
...
svn: r2276
2006-02-18 14:21:41 +00:00
Matthew Flatt
e2b7df7e3b
CGC x86 Darwin
...
svn: r2274
2006-02-18 04:00:38 +00:00
Matthew Flatt
aad0d1e81b
301.6
...
svn: r2272
2006-02-17 21:23:21 +00:00
Matthew Flatt
1c21a8bd2b
range_array should be int, not long
...
svn: r2255
2006-02-16 13:00:33 +00:00
Matthew Flatt
dc45ce794e
fix unicode regexp-range problems, merge root-managing code for gc2 collectors
...
svn: r2254
2006-02-16 12:44:39 +00:00
Matthew Flatt
73fb3d2bac
qsort patch from Paul Eggert
...
svn: r2252
2006-02-16 02:59:36 +00:00
Matthew Flatt
aacbf0c5a5
minor Darwin 3m clean-up
...
svn: r2246
2006-02-15 23:08:48 +00:00
Matthew Flatt
16f2eebe0e
3m for Darwin x86
...
svn: r2245
2006-02-15 23:08:03 +00:00
Matthew Flatt
b414659e92
3m and --disable-foreign
...
svn: r2244
2006-02-15 22:33:10 +00:00
Matthew Flatt
f91b362f8b
correct x86 Darwin alignment
...
svn: r2243
2006-02-15 22:25:04 +00:00
Matthew Flatt
b3fd8fa258
change x86 local-var convention in JIT, and support Darwin 16-byte stack alignment on function calls
...
svn: r2241
2006-02-15 21:10:02 +00:00
Matthew Flatt
151287518a
fix previous change to quote_syntax fast path
...
svn: r2233
2006-02-15 14:00:06 +00:00
Matthew Flatt
278efaec14
add missing check-for-swap in non-tail calls; steps toward 3m JIT
...
svn: r2232
2006-02-15 13:48:50 +00:00
Matthew Flatt
1688611b34
fix for i386 OS X
...
svn: r2231
2006-02-15 13:47:50 +00:00
Matthew Flatt
b6bf45a003
fixed arithmetic-shift for x86
...
svn: r2199
2006-02-11 15:08:57 +00:00
Matthew Flatt
54f97b5489
arithmetic-shift inlining does not work due to lightning restriction
...
svn: r2198
2006-02-11 14:13:05 +00:00
Matthew Flatt
86bb5a60e1
type mismatch fixed
...
svn: r2197
2006-02-11 13:54:43 +00:00
Matthew Flatt
87a23c75a3
inline bitwise ops, fix PPC ldxi JIT for large offsets
...
svn: r2196
2006-02-11 13:46:49 +00:00
Matthew Flatt
4d0e4c1082
fix protect provides of syntax
...
svn: r2189
2006-02-10 17:57:12 +00:00
Matthew Flatt
692b99e636
remove unneeded zero_sized/closure_size field
...
svn: r2187
2006-02-10 15:06:55 +00:00
Matthew Flatt
b510d142f3
inline a few more little tests
...
svn: r2182
2006-02-09 04:04:34 +00:00
Matthew Flatt
b854ff4e50
fix JIT fuel update in non-signal-/-thread-decrement mode
...
svn: r2178
2006-02-08 19:47:29 +00:00
Matthew Flatt
f8bd35592d
fix hash for +inf.0, -inf.0, +nan.0; cannot use frexp; also hash 0.0 and -0.0 differently
...
svn: r2177
2006-02-08 19:25:40 +00:00
Matthew Flatt
6f6df78f85
fix case-lambda name bug
...
svn: r2176
2006-02-08 19:24:38 +00:00
Matthew Flatt
4884ac0cab
fixed name for case-lambda, especially in stack traces
...
svn: r2169
2006-02-08 13:43:07 +00:00
Matthew Flatt
fedc1f1dde
conts that differ only in marks, one last time
...
svn: r2161
2006-02-07 18:41:33 +00:00
Matthew Flatt
76399b5011
re-enable stack-trace approximation for captured continuations
...
svn: r2159
2006-02-07 17:36:05 +00:00
Matthew Flatt
f0ecc49802
set cont_key mark before capturing
...
svn: r2158
2006-02-07 17:30:41 +00:00
Matthew Flatt
446e0becb8
improve continuation recycling to be insensitive to the latest stack-trace mark
...
svn: r2157
2006-02-07 17:18:40 +00:00
Matthew Flatt
fbc091dab6
/Oy- for MzScheme build
...
svn: r2153
2006-02-07 16:30:29 +00:00
Matthew Flatt
d65b9cb407
JIT opts for or and and
...
svn: r2151
2006-02-07 14:48:53 +00:00
Matthew Flatt
af252e9c94
fix mangling of native stack traces
...
svn: r2146
2006-02-06 19:03:50 +00:00
Matthew Flatt
e3571e1483
301.5
...
svn: r2142
2006-02-06 17:28:01 +00:00
Matthew Flatt
341ce31507
fix file-size for Windows UNC or //?/ paths
...
svn: r2111
2006-02-03 20:46:27 +00:00
Matthew Flatt
f5dec47e4e
always initialize dc with map mode
...
svn: r2109
2006-02-03 19:37:57 +00:00
Matthew Flatt
5c77673da3
attempts to improve expansion/compilation for deeply nested scopes
...
svn: r2088
2006-02-02 15:36:23 +00:00
Matthew Flatt
bc0f1265c5
fix aliasing bug in jit-buffer comparison
...
svn: r2063
2006-01-31 21:23:35 +00:00
Matthew Flatt
444a36395f
fix is_short
...
svn: r2054
2006-01-31 00:36:15 +00:00
Matthew Flatt
47aadf7789
Lauri's qq patch to use list* instead of cons
...
svn: r2051
2006-01-30 20:14:38 +00:00
Matthew Flatt
d8ba613559
lightning credits
...
svn: r2048
2006-01-30 19:27:42 +00:00
Matthew Flatt
adaf67929a
v301.4
...
svn: r2046
2006-01-30 19:22:10 +00:00
Matthew Flatt
6bfe687783
put mzscheme in charge of freeing getaddrinfo records that it creates
...
svn: r1848
2006-01-17 19:45:27 +00:00
Eli Barzilay
3692afbc59
follow libffi changes
...
svn: r1833
2006-01-15 18:01:40 +00:00
Eli Barzilay
9083ff9b93
removed msvcr71
...
svn: r1820
2006-01-13 06:46:20 +00:00
Eli Barzilay
2e134ae59c
removed pltgdi
...
svn: r1819
2006-01-13 06:39:48 +00:00
Matthew Flatt
ff929b8fd1
3m fix in non-getaddrinfo mode
...
svn: r1795
2006-01-10 11:45:48 +00:00
Matthew Flatt
4d94799c1a
one more initial-snip fix for default-style-name
...
svn: r1787
2006-01-08 16:42:01 +00:00
Matthew Flatt
f6ff774bef
fixed initial snip for default-style-name
...
svn: r1786
2006-01-08 16:40:16 +00:00
Matthew Flatt
a4bc935235
renamed get-default-style-name to default-style-name
...
svn: r1785
2006-01-08 14:26:34 +00:00
Matthew Flatt
b1667eb4df
add get-default-style-name to editor<%>
...
svn: r1784
2006-01-08 12:34:23 +00:00
Matthew Flatt
274fa978cf
(if (not (not X)) Y Z) compiles as (if X Y Z), etc.
...
svn: r1770
2006-01-05 17:37:17 +00:00
Matthew Flatt
f4cae8e9ca
(if (not X) Y Z) compiles as (if X Z Y)
...
svn: r1769
2006-01-05 17:35:31 +00:00
Matthew Flatt
f0059665b6
fix post-install gc2.h include, no explicit load of msvcr71.dll
...
svn: r1762
2006-01-04 21:53:10 +00:00
Matthew Flatt
4478174a46
new file for avoiding pltgdi
...
svn: r1761
2006-01-04 16:29:51 +00:00
Matthew Flatt
d955df71ba
use gdiplus.dll directly, instead of pltgdi_xxxxxxx.dll
...
svn: r1756
2006-01-03 20:17:02 +00:00
Matthew Flatt
812e993c11
added missing DELAYLOD for libmred
...
svn: r1749
2006-01-03 05:15:08 +00:00
Matthew Flatt
5de8aa8318
add space in RPATH; propagate schemef.h info
...
svn: r1748
2006-01-03 05:10:51 +00:00
Matthew Flatt
5cfb159cae
delay-load non-system DLLs in MzScheme and MrEd executables
...
svn: r1746
2006-01-02 23:09:25 +00:00
Matthew Flatt
a1d1006ab1
fix equal hashing on symbols
...
svn: r1738
2005-12-31 21:05:35 +00:00
Matthew Flatt
dd75f93aee
added stack-overflow check in mpi resolution
...
svn: r1734
2005-12-31 16:07:22 +00:00
Matthew Flatt
bb7ec163ba
fix buffer allocation
...
svn: r1733
2005-12-31 16:06:32 +00:00
Matthew Flatt
f60df3fbe5
no getaddrinfo means no getnameinfo, either
...
svn: r1725
2005-12-31 02:52:53 +00:00
Matthew Flatt
28a7caa6bd
moved misplaced definitions
...
svn: r1724
2005-12-31 02:30:45 +00:00
Matthew Flatt
9d5323fb57
configure test for getaddrinfo, use gethostbyname when getaddrinfo is not available
...
svn: r1723
2005-12-31 02:21:47 +00:00
Matthew Flatt
060f7c026c
eliminate dependency on X11/bitmaps
...
svn: r1721
2005-12-30 22:52:26 +00:00
Matthew Flatt
e422152bc4
undo off by default, Emacs-style undo added
...
svn: r1719
2005-12-30 21:41:58 +00:00
Matthew Flatt
1e0dfa7a44
fix equal hashing with stack overflow
...
svn: r1717
2005-12-30 15:49:20 +00:00
Eli Barzilay
6745d9c651
uniplt -> extradlls
...
svn: r1701
2005-12-27 18:25:35 +00:00
Eli Barzilay
8f9688b616
re-added README.TXT as CRLF files
...
svn: r1700
2005-12-27 18:16:19 +00:00
Eli Barzilay
051c855a01
renamed uniplt to extradlls, added msvcr.dll into it
...
svn: r1699
2005-12-27 18:14:21 +00:00
Matthew Flatt
c38876b848
300.3
...
svn: r1698
2005-12-27 17:49:13 +00:00
Eli Barzilay
b87d94de94
2005->2006
...
svn: r1694
2005-12-26 20:45:10 +00:00
Matthew Flatt
5ea77942db
change Mac default build to put frameworks in plt/lib
...
svn: r1692
2005-12-26 13:07:35 +00:00
Matthew Flatt
6ccd32637c
release dc for zero-length path
...
svn: r1690
2005-12-26 00:49:53 +00:00
Matthew Flatt
faeb63f6a1
fix port sync/break bug
...
svn: r1687
2005-12-25 16:36:28 +00:00
Matthew Flatt
d32cebfadf
v300.2
...
svn: r1682
2005-12-24 22:44:59 +00:00
Matthew Flatt
bbf31dfaa8
Another 3m fix for latest Apple tools
...
svn: r1650
2005-12-19 19:33:24 +00:00
Matthew Flatt
7ccd4a4a61
3m fix, maybe
...
svn: r1649
2005-12-19 17:50:16 +00:00
Matthew Flatt
30df6e05ea
stipped Mac classic path support, changed permission checking to use access (unless setuid)
...
svn: r1647
2005-12-19 17:36:18 +00:00
Matthew Flatt
a6f6106ef0
v300.1
...
svn: r1646
2005-12-19 14:14:28 +00:00
Matthew Flatt
cace6ada05
fix registry-reading loop for font linking
...
svn: r1638
2005-12-18 01:10:19 +00:00
Matthew Flatt
e7c1b03a56
v300
...
svn: r1621
2005-12-15 19:34:11 +00:00
Matthew Flatt
029e7e85a3
fix glyph-exists? for label
...
svn: r1601
2005-12-12 23:24:52 +00:00
Eli Barzilay
caeb044b7d
v300 in rc files
...
svn: r1587
2005-12-12 01:45:17 +00:00
Matthew Flatt
520149725f
299.408
...
svn: r1575
2005-12-09 22:29:29 +00:00
Matthew Flatt
f41e7a8352
no toupper for color-database lookups (because it's locale-sensitive)
...
svn: r1544
2005-12-06 22:32:20 +00:00
Matthew Flatt
44bc3084ec
avoid overlong strings in Xft measures and in editors
...
svn: r1540
2005-12-06 19:49:12 +00:00
Eli Barzilay
97ff64b436
another path adjustment
...
svn: r1536
2005-12-06 00:13:49 +00:00
Matthew Flatt
de552808de
make SGC work with ephemerons
...
svn: r1532
2005-12-05 21:42:38 +00:00
Matthew Flatt
be96f9c22b
remove limit on unicode table when searching for fonts
...
svn: r1531
2005-12-05 21:32:11 +00:00
Matthew Flatt
f8d78564b0
fixed the bug where a menu stays highlighted in 10.4
...
svn: r1517
2005-12-04 15:04:44 +00:00
Matthew Flatt
f70f6c2332
299.407
...
svn: r1509
2005-12-03 02:24:52 +00:00
Matthew Flatt
a8915e5ff6
added needed cast
...
svn: r1492
2005-12-02 16:06:59 +00:00
Matthew Flatt
1a8c0a351d
DEL forward deletes
...
svn: r1490
2005-12-02 15:58:38 +00:00
Matthew Flatt
55037c44cf
avoid problem with focus leaving before it has arrived(?)
...
svn: r1488
2005-12-02 14:19:35 +00:00
Matthew Flatt
1aba007321
change yield so that it doesn't handle events in a non-handler thread(!)
...
svn: r1487
2005-12-02 14:19:08 +00:00
Matthew Flatt
e3375a3c5c
move ICP defn before use
...
svn: r1459
2005-12-01 17:19:46 +00:00
Matthew Flatt
7124e7f063
fix sync and custom-input-port bugs
...
svn: r1452
2005-12-01 02:51:28 +00:00
Matthew Flatt
a100409714
fix stdio window for non-ASCII output
...
svn: r1449
2005-11-30 20:17:34 +00:00
Matthew Flatt
d8734f8035
added MZ_GC_NO_VAR_IN_REG
...
svn: r1444
2005-11-30 12:56:24 +00:00
Matthew Flatt
9c06c927c4
fix bad local point (3m problem)
...
svn: r1437
2005-11-29 14:42:15 +00:00
Matthew Flatt
ff61ca111d
fixed #%variable-reference on #%kernel import
...
svn: r1431
2005-11-28 22:52:05 +00:00
Matthew Flatt
4421ca2f26
fix just-introduced uses of uninitialized variable
...
svn: r1430
2005-11-28 17:18:44 +00:00
Matthew Flatt
37d51461bf
fix bug in alpha blit and bugs in blit caching
...
svn: r1429
2005-11-28 17:14:08 +00:00
Matthew Flatt
8557a07229
added read-stx performance stat
...
svn: r1411
2005-11-25 23:05:13 +00:00
Matthew Flatt
dae23e536c
current-sync-random-number-generator -> current-evt-random-...
...
svn: r1396
2005-11-24 17:26:24 +00:00
Matthew Flatt
06c60a7f18
last round of Linux IPv6 fixes
...
svn: r1388
2005-11-23 21:06:08 +00:00
Matthew Flatt
763f164580
#ifdef out label when not needed
...
svn: r1387
2005-11-23 20:49:35 +00:00
Matthew Flatt
08b681655c
another attempt to get Linux and IPv6 right
...
svn: r1386
2005-11-23 20:48:06 +00:00
Matthew Flatt
3e53a3fd05
use pkg-config, fix test for success
...
svn: r1375
2005-11-22 21:55:07 +00:00
Matthew Flatt
225ab7916d
certificate tranparency module-id=? depends on phase
...
svn: r1371
2005-11-22 15:50:14 +00:00
Matthew Flatt
2281249bcd
revert previous change
...
svn: r1366
2005-11-22 02:52:52 +00:00
Matthew Flatt
a1c5bf9c4c
fixed compile-phase cert problem
...
svn: r1365
2005-11-22 02:30:14 +00:00
Matthew Flatt
3a683b93d0
added missing namespace check in namespace-attach-module
...
svn: r1364
2005-11-21 23:52:24 +00:00
Matthew Flatt
58b6198fa5
3m and mzc
...
svn: r1353
2005-11-19 16:19:42 +00:00
Matthew Flatt
10815abe33
avoid inlining copy_stack
...
svn: r1346
2005-11-18 20:26:14 +00:00
Matthew Flatt
cc53ef5ccb
fixed big-endian decl for solaris: suppress for i386
...
svn: r1345
2005-11-18 20:23:13 +00:00
Matthew Flatt
630824bb58
fix gc bug
...
svn: r1340
2005-11-17 19:29:48 +00:00
Matthew Flatt
05d765aebb
don't use hidden frame as a get-file parent
...
svn: r1334
2005-11-17 00:17:32 +00:00
Matthew Flatt
e078b24e8a
fix expansion of #%variable-reference
...
svn: r1331
2005-11-16 21:36:24 +00:00
Matthew Flatt
d08b2afc58
fix bug in port-commit-peeked
...
svn: r1324
2005-11-16 01:16:17 +00:00
Matthew Flatt
844bdf69ed
detect BOM from utxt clipboard
...
svn: r1300
2005-11-13 02:30:37 +00:00
Matthew Flatt
aa0692e7cd
299.406
...
svn: r1287
2005-11-11 21:26:46 +00:00
Matthew Flatt
d8e922eb70
fix tcp-addresses
...
svn: r1248
2005-11-07 22:58:51 +00:00
Matthew Flatt
fe47f61813
fixed bug in blit with monochrome mask
...
svn: r1233
2005-11-04 19:22:35 +00:00
Matthew Flatt
1fc7c09a67
loop through addresses for TCP connect or listen
...
svn: r1232
2005-11-04 14:10:29 +00:00
Matthew Flatt
77ad9f0ac2
no more htons, since we use getaddrinfo
...
svn: r1226
2005-11-03 21:20:55 +00:00
Matthew Flatt
6f91c62cf9
IPv6
...
svn: r1223
2005-11-03 20:17:44 +00:00
Matthew Flatt
15a70ac6da
fixed dm_env lookup in the case of a define-syntaxes stack overflow
...
svn: r1204
2005-11-01 22:32:56 +00:00
Matthew Flatt
724296a2c7
fix certificates with syntax/loc
...
svn: r1203
2005-11-01 22:16:10 +00:00
Matthew Flatt
0befe6c786
extra finalization annotations
...
svn: r1201
2005-11-01 20:16:06 +00:00
Matthew Flatt
a1002fc495
just-in-case ATS flags for non-combine mode
...
svn: r1200
2005-11-01 20:15:10 +00:00
Matthew Flatt
8cfcbf1b98
fixed context and fixed source location for dup defns
...
svn: r1199
2005-11-01 20:14:09 +00:00
Matthew Flatt
28afce07b0
syntax-local-certifier adjustment
...
svn: r1191
2005-11-01 13:49:26 +00:00
Matthew Flatt
ddd7b66b61
register a static, add nul terminator, fix imperative update of byte strings
...
svn: r1173
2005-10-27 15:12:49 +00:00
Matthew Flatt
a804d634d4
fix global enviroment reset
...
svn: r1171
2005-10-26 21:27:06 +00:00
Matthew Flatt
b8f9921cb5
make compact.c build work
...
svn: r1168
2005-10-26 20:09:51 +00:00
Matthew Flatt
56bc8dcb89
better handling of / key in get-file and put-file dialogs
...
svn: r1162
2005-10-26 01:34:25 +00:00
Matthew Flatt
dd4cf2990c
3m fixes
...
svn: r1161
2005-10-25 21:38:51 +00:00
Matthew Flatt
e8e199af4b
avoid longjmp clobber
...
svn: r1153
2005-10-25 14:00:08 +00:00
Matthew Flatt
8f32654584
299.405
...
svn: r1152
2005-10-25 13:58:33 +00:00
Matthew Flatt
24d6604cd5
299.404
...
svn: r1073
2005-10-13 19:58:38 +00:00
Matthew Flatt
b6eb188bc2
re-order X includes
...
svn: r1050
2005-10-11 20:22:36 +00:00
Matthew Flatt
9da2dbe541
cache invented mask bitmaps
...
svn: r1038
2005-10-10 22:10:42 +00:00
Matthew Flatt
12376454a3
better GC triggering for bitmap allocation
...
svn: r1037
2005-10-10 19:26:20 +00:00
Matthew Flatt
52d22b9bde
Xft for xonx
...
svn: r1032
2005-10-09 22:37:34 +00:00
Matthew Flatt
57f609e539
MDI child fixes, new on-mdi-activate method
...
svn: r1019
2005-10-07 19:11:42 +00:00
Matthew Flatt
4ccc351b3b
hiding panel removes focus from any child
...
svn: r1003
2005-10-06 18:26:26 +00:00
Matthew Flatt
ee1e6f6d0f
prevent certain on-edit-seq nestings
...
svn: r1002
2005-10-06 17:05:30 +00:00
Matthew Flatt
ed76e15853
new xform command-line syntax
...
svn: r1001
2005-10-06 15:56:44 +00:00
Matthew Flatt
5c1a331d3b
improved file dialogs for mac os x, changed create-executable interface, and fixed parsing of infix dots to require a delimitter after the second dot
...
svn: r1000
2005-10-06 15:54:38 +00:00
Matthew Flatt
46c6c9c3cc
fixed label->plain-label
...
svn: r994
2005-10-06 03:31:27 +00:00
Matthew Flatt
f39c5010ef
utf-16 bug fixed
...
svn: r985
2005-10-05 20:00:47 +00:00
Matthew Flatt
50a666ebd9
plain label strips parenthesized accelerators
...
svn: r983
2005-10-05 16:22:57 +00:00
Matthew Flatt
261662f378
299.403
...
svn: r979
2005-10-04 21:02:37 +00:00
Matthew Flatt
54ea8d32a8
avoid Xaw headers
...
svn: r978
2005-10-04 20:43:54 +00:00
Matthew Flatt
cfbc057729
fix for 3m
...
svn: r966
2005-10-04 16:11:08 +00:00
Matthew Flatt
dd555a65e1
more unicode fixes
...
svn: r964
2005-10-04 16:00:30 +00:00
Matthew Flatt
ccb17d8346
disabled hanger handling and optical alignment, even for kerned text
...
svn: r916
2005-09-25 19:35:14 +00:00
Matthew Flatt
fb848b4ae5
fix scaling of PS text output when X and Y scale are different
...
svn: r895
2005-09-21 11:53:53 +00:00
Matthew Flatt
8a9a382cab
forgot to compile startup.ss
...
svn: r877
2005-09-18 15:49:29 +00:00
Matthew Flatt
29c9c7d0dd
SW_... symbol problem
...
svn: r871
2005-09-18 12:31:47 +00:00
Matthew Flatt
76a6ca9df8
299.402
...
svn: r869
2005-09-18 12:28:37 +00:00
Matthew Flatt
04dd9be199
avoid crashing on buggy GIF
...
svn: r864
2005-09-16 12:34:26 +00:00
Matthew Flatt
b57b871b79
fix writing too much at once to Windows console or file
...
svn: r856
2005-09-15 15:45:35 +00:00
Matthew Flatt
7c147ecaec
avoid TzSpecificLocalTimeToSystemTime
...
svn: r840
2005-09-12 20:06:56 +00:00
Matthew Flatt
abe6514c2c
299.401
...
svn: r829
2005-09-10 12:28:21 +00:00
Matthew Flatt
41786731da
fix printer-dc origin shift
...
svn: r793
2005-09-07 22:47:09 +00:00
Eli Barzilay
05a025eba1
299.400
...
svn: r784
2005-09-07 03:10:16 +00:00
Matthew Flatt
7aba0e8695
299.400
...
svn: r780
2005-09-06 23:11:30 +00:00
Matthew Flatt
146a0eed1a
syntax simplification bug repaired
...
svn: r778
2005-09-06 18:35:29 +00:00
Matthew Flatt
33a1602606
299.202
...
svn: r773
2005-09-05 15:40:43 +00:00
Matthew Flatt
44a963d90c
fix call/cc bug
...
svn: r660
2005-08-24 19:56:22 +00:00
Eli Barzilay
268ed5df20
* Undo big endian check in configure since it was already in mzscheme;
...
* Make foreign use special handling for big endians depending on accessing
a location directly or accessing an argument.
svn: r623
2005-08-21 07:03:28 +00:00
Eli Barzilay
febd5f8fff
Added test for big-endian machines
...
svn: r622
2005-08-21 06:40:18 +00:00
Eli Barzilay
d889daf489
Two fixes to GC build problems.
...
svn: r583
2005-08-11 14:23:10 +00:00
Matthew Flatt
4ad1f38141
299.201
...
svn: r572
2005-08-09 13:41:06 +00:00
Matthew Flatt
a2eaedecdc
fixed spacing bug when drawing partly-smoothed text at non-1.0 scale
...
svn: r567
2005-08-08 19:49:21 +00:00
Matthew Flatt
d4fc63c878
added enclosing-module-name property on #%module-begin forms
...
svn: r533
2005-08-02 16:30:52 +00:00
Matthew Flatt
222d731ff2
configure fix for mzdyn.o, especially on AMD64
...
svn: r530
2005-08-02 02:50:44 +00:00
Matthew Flatt
21a3ded089
hash-table-copy should produce mutable table, PR 7519
...
svn: r529
2005-08-01 22:47:54 +00:00
Matthew Flatt
e8c07c12a6
fixed strig-locale-upcase/downcase for windows with bogus locale
...
svn: r522
2005-08-01 17:45:15 +00:00
Matthew Flatt
8cab293327
fixed set-argv-pixels on alpha
...
svn: r517
2005-08-01 14:58:19 +00:00
Matthew Flatt
acf89713c3
fix for overlapping internal definition contexts
...
svn: r511
2005-07-31 02:55:07 +00:00
Matthew Flatt
758848f66c
fixed check for duplicate struct type properties
...
svn: r504
2005-07-30 17:26:00 +00:00
Matthew Flatt
ba6e44f110
fix reported column for syntax-exception srcloc
...
svn: r495
2005-07-29 13:02:45 +00:00
Eli Barzilay
585e73b663
299.200
...
svn: r494
2005-07-29 06:34:31 +00:00
Matthew Flatt
3c094e6f15
merge fixes for Cygwin
...
svn: r493
2005-07-28 21:55:31 +00:00
Matthew Flatt
8aaddd25ca
299.200
...
svn: r474
2005-07-28 13:58:06 +00:00
Matthew Flatt
ab098933be
fixed both mac window zoom and root menu-bar, hopefully
...
svn: r472
2005-07-28 04:35:57 +00:00
Matthew Flatt
266e6c75cd
fix define-for-syntax bug when the name is macro-introduced
...
svn: r467
2005-07-27 18:44:17 +00:00
Matthew Flatt
30608bca9e
accomodate 3m xform in macros for old cairo
...
svn: r464
2005-07-27 16:20:00 +00:00
Matthew Flatt
321af63518
fixed non-cairo build
...
svn: r462
2005-07-27 15:46:03 +00:00
Matthew Flatt
e2113d5ca3
fixed non-cairo build
...
svn: r461
2005-07-27 15:40:06 +00:00
Matthew Flatt
3e7b02cbb9
fixed typo
...
svn: r460
2005-07-27 15:19:13 +00:00
Matthew Flatt
62d6db95c2
support cairo 0.5
...
svn: r459
2005-07-27 15:14:17 +00:00
Matthew Flatt
3d12aac8f7
cygwin itimer doesn't work
...
svn: r454
2005-07-26 21:10:44 +00:00
Matthew Flatt
1006329b91
changes to make Cygwin act like Unix instead of Windows
...
svn: r453
2005-07-26 20:22:38 +00:00
Matthew Flatt
b77a2c3263
configure Cygwin like unix
...
svn: r452
2005-07-26 19:31:21 +00:00
Matthew Flatt
70984654a0
added prefix-all-defined and prefix-all-defined-except
...
svn: r446
2005-07-26 16:04:10 +00:00
Matthew Flatt
5bbfeb7c98
fixed Windows cursor problems
...
svn: r432
2005-07-22 15:31:47 +00:00
Matthew Flatt
b41ab5c138
fixed windows control unicode troubles
...
svn: r428
2005-07-21 21:47:40 +00:00
Matthew Flatt
e000831d07
show cursor when selecting menus via keyboard
...
svn: r425
2005-07-21 20:58:55 +00:00
Matthew Flatt
c7d784fa50
less agressive cursor hiding
...
svn: r424
2005-07-21 20:50:35 +00:00
Matthew Flatt
52683f888f
patch call-with-continuation-barrier
...
svn: r423
2005-07-21 20:33:56 +00:00
Matthew Flatt
bec7b923ad
patch clean target
...
svn: r422
2005-07-21 20:30:39 +00:00
Matthew Flatt
ad34221678
fixed bad test for mutable hash table
...
svn: r421
2005-07-21 19:32:49 +00:00
Matthew Flatt
3a752c0513
frame-maximize bug fixed for 10.4
...
svn: r419
2005-07-21 17:10:25 +00:00
Matthew Flatt
9c2e63fa4c
complete repair of minimization and root menu bar
...
svn: r418
2005-07-21 16:42:16 +00:00
Matthew Flatt
d8252393b1
fixed windows cursor bug
...
svn: r416
2005-07-21 15:16:35 +00:00
Matthew Flatt
55a067ac2e
fix half of minimize bug
...
svn: r414
2005-07-21 13:47:21 +00:00
Matthew Flatt
909ad1156f
299.108
...
svn: r413
2005-07-21 13:41:00 +00:00
Matthew Flatt
2928d3e98b
fixed make.ss to deal with worksp-vc07 split
...
svn: r394
2005-07-19 15:17:47 +00:00
Matthew Flatt
4c8917c428
fixed assignment in sub-struct with immutable field
...
svn: r369
2005-07-09 13:19:14 +00:00
Matthew Flatt
a6778eab45
stupid stupid stupid Windows filesystem
...
svn: r366
2005-07-08 02:55:49 +00:00
Eli Barzilay
4f00299809
worksp is now for vc7.1
...
svn: r352
2005-07-05 20:58:34 +00:00
Eli Barzilay
9922d3e746
Creating the worksp directory for DevStudio 7.0
...
svn: r351
2005-07-05 20:49:44 +00:00
Eli Barzilay
d0060fd36e
undo last change, better to copy the whole worksp
...
svn: r350
2005-07-05 19:32:04 +00:00
Eli Barzilay
cd3b7c8bc3
copy 7.0 solution files to -vc70
...
svn: r349
2005-07-05 19:08:32 +00:00
Matthew Flatt
2eedbc83d2
fixed open-doc event handling
...
svn: r288
2005-07-01 03:08:37 +00:00
Matthew Flatt
9006df39aa
fixed woozy fonts in Tiger
...
svn: r287
2005-07-01 00:07:22 +00:00
Matthew Flatt
d8ea16eb03
windows startup tweaks
...
svn: r286
2005-06-30 21:33:11 +00:00
Matthew Flatt
051db368f1
fixed crash from breaking mred too early
...
svn: r285
2005-06-30 21:18:38 +00:00
Matthew Flatt
f2f6a71402
fixed list*-immutable
...
svn: r284
2005-06-30 19:35:24 +00:00
Matthew Flatt
3d8c40afe4
fixed verify- ops to take old-format exploded signatures
...
svn: r277
2005-06-30 16:40:13 +00:00
Eli Barzilay
0c81fba1c5
some fixes for windows builds, suggested by Dave Herman
...
svn: r274
2005-06-30 05:21:43 +00:00
Eli Barzilay
f116db2b5a
Added llvm to configure, disabled by default, also will not run if llvm is not
...
here
Made a `make-configure' script that automates running autoconf and what
clean_ac.ss used to do; removed clean_ac.
svn: r271
2005-06-29 20:11:47 +00:00
Eli Barzilay
7c5318c704
Removed traces of lightning
...
svn: r270
2005-06-29 19:28:16 +00:00
Eli Barzilay
d8e26c21e4
Fix clean target for foreign (ignore if not there)
...
svn: r269
2005-06-29 17:13:44 +00:00
Matthew Flatt
cd014b9c40
fixed getwinhandle yet again
...
svn: r266
2005-06-28 20:48:31 +00:00
Matthew Flatt
7b89a19190
added missing iconv_open tests
...
svn: r265
2005-06-28 20:43:34 +00:00
Matthew Flatt
62d8157031
patch to declare wxUpdateCursorTime
...
svn: r264
2005-06-28 20:33:49 +00:00
Matthew Flatt
b4c18280df
makefile clean target
...
svn: r263
2005-06-28 20:08:09 +00:00
Matthew Flatt
0d4bc2cd9d
299.107
...
svn: r259
2005-06-28 17:01:03 +00:00
Matthew Flatt
1fdc922b5a
allow multiple instances of MrEd-based apps
...
svn: r239
2005-06-24 20:59:28 +00:00
Matthew Flatt
c2ec22a830
fixed .xc source of already-fixed .cxx
...
svn: r236
2005-06-22 22:10:58 +00:00
Matthew Flatt
bda97dfe8a
fixed namespace-attach bug related to exp-time phases
...
svn: r234
2005-06-22 22:03:38 +00:00
Matthew Flatt
4ff341f837
fixed context for id in lifted defn
...
svn: r233
2005-06-22 21:37:07 +00:00
Matthew Flatt
8c9aca0aef
windows: allow MrEd-based console apps and Mz-based consoleless apps
...
svn: r229
2005-06-22 20:26:24 +00:00
Matthew Flatt
d3a3a665eb
fix to special handling via peek
...
svn: r218
2005-06-19 15:19:24 +00:00
Matthew Flatt
7bb5af8933
fixed #honu
...
svn: r90
2005-06-12 10:59:16 +00:00
Eli Barzilay
20eba137c6
Use (require (only ... foo))' instead of
(require (rename ... foo foo))'
...
svn: r83
2005-06-09 23:01:05 +00:00
Matthew Flatt
cc962e7e3c
fixed font substitution
...
svn: r76
2005-06-08 15:59:17 +00:00
Matthew Flatt
07279e6286
merged group-box change
...
svn: r74
2005-06-08 15:05:00 +00:00
Eli Barzilay
daa18fcba0
typos
...
svn: r66
2005-06-08 00:28:39 +00:00
Matthew Flatt
d878d6d8de
windows get-face-list
...
svn: r41
2005-06-01 15:08:42 +00:00
Eli Barzilay
0f835f2003
some more "cvs" removals
...
svn: r37
2005-06-01 06:05:38 +00:00
Eli Barzilay
7316f4b7f0
catching up with another libffi update
...
svn: r36
2005-06-01 05:11:47 +00:00
Eli Barzilay
7069c5787f
removed the live_support attribute which seems to be something too new
...
svn: r35
2005-06-01 05:02:10 +00:00
Eli Barzilay
b461e8593c
catch up with gcc files that are needed for building libffi
...
svn: r34
2005-06-01 04:35:58 +00:00
Matthew Flatt
484e52c167
,
...
svn: r33
2005-06-01 04:18:05 +00:00
Eli Barzilay
c37ac535b1
Merged changes from libffi and libffi_msvc.
...
svn: r30
2005-05-31 22:10:51 +00:00
Eli Barzilay
a559d96009
Fixed a stupid alignment bug on big-endian machines.
...
svn: r29
2005-05-31 21:29:34 +00:00
Eli Barzilay
378ecac728
include math.h
...
svn: r16
2005-05-30 20:14:25 +00:00
Eli Barzilay
5a4f91c415
test for ../collects/repos-time-stamp instead of CVS
...
svn: r14
2005-05-30 19:40:52 +00:00
Eli Barzilay
c77caa37e0
include math.h
...
svn: r13
2005-05-30 19:38:52 +00:00
Eli Barzilay
761562eeb7
Mirrored Matthew's commit to CVS:
...
Moving the implementation of `save-file' in text% and pasteboard% from C++ to Scheme.
svn: r10
2005-05-29 07:24:50 +00:00
Eli Barzilay
97ce56c612
Set all svn:eol-style to native for text files.
...
svn: r5
2005-05-27 23:11:11 +00:00
Eli Barzilay
e41b2fb359
Added src, set properties for all DOS files.
...
svn: r4
2005-05-27 21:53:51 +00:00