Commit Graph

1181 Commits

Author SHA1 Message Date
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