Commit Graph

1345 Commits

Author SHA1 Message Date
Kevin Tew
6157c3d4d0 Fixes to place_instance_init so that ports work, config setup calls are made, and quick_stx is THREAD_LOCAL
svn: r11599
2008-09-09 15:54:00 +00:00
Kevin Tew
183ef9b926 Global audit and cleanup of eval.c
svn: r11598
2008-09-09 15:53:41 +00:00
Kevin Tew
f39141301a Added scheme_init_print_buffers_places, audit and cleanedup of print.c globals
svn: r11597
2008-09-09 15:53:29 +00:00
Kevin Tew
95ab952eb9 Refactor fast_checker_counter to be a threaded counter, not a global
svn: r11596
2008-09-09 15:53:19 +00:00
Kevin Tew
81b486ef1f Global audit and cleanup of error.c
svn: r11595
2008-09-09 15:53:11 +00:00
Kevin Tew
4546bf8fe7 Global audit and cleanup of read.c
svn: r11594
2008-09-09 15:53:03 +00:00
Kevin Tew
2914c4e145 Added collection_paths init to places
svn: r11593
2008-09-09 15:52:51 +00:00
Kevin Tew
f9bf7f2467 Cleanup of init functions using new GLOBAL_ macros
svn: r11592
2008-09-09 15:52:39 +00:00
Kevin Tew
c8de743d18 Added total_startup which automates the regen startup process
svn: r11591
2008-09-09 15:52:27 +00:00
Kevin Tew
04500805cc mk-gdbinit.ss updates
Cleaned up pso output in gdb

svn: r11590
2008-09-09 15:52:20 +00:00
Kevin Tew
7068de8f67 Change place_wait and place_sleep to place-wait and place-sleep
svn: r11589
2008-09-09 15:52:13 +00:00
Eli Barzilay
cc243ce220 catch up with latest libffi from the GCC repository
svn: r11573
2008-09-08 12:45:41 +00:00
Eli Barzilay
39a388e426 ABI constants are not preprocessor definitions; STDCALL only on Windows
svn: r11570
2008-09-08 06:29:29 +00:00
Matthew Flatt
6a174fa7c9 fix logger registration after scheme_basic_env reset
svn: r11568
2008-09-07 13:11:29 +00:00
Matthew Flatt
d7d8b2c7b3 clarify with a comment why the delay-load code is needed
svn: r11559
2008-09-05 20:37:33 +00:00
Matthew Flatt
1d2a09a753 fix marshaling of empty closure when its body has not been demanded before
svn: r11558
2008-09-05 20:20:34 +00:00
Eli Barzilay
bf1e7a5ab0 Added optional abi argument to ffi-call', ffi-callback', `make-cstruct-type'.
svn: r11533
2008-09-04 10:35:41 +00:00
Matthew Flatt
1bca658b29 get rid of prepared_buf
svn: r11532
2008-09-03 20:00:34 +00:00
Matthew Flatt
58a61558a9 fix indentation
svn: r11521
2008-09-02 11:55:04 +00:00
Matthew Flatt
8ed6a0c00f fix focus callbacks incorrectly called during frame destruction
svn: r11516
2008-09-02 01:54:16 +00:00
Matthew Flatt
0545787e14 revise comment to match code
svn: r11474
2008-08-28 22:06:49 +00:00
Matthew Flatt
632c6fc60e fix another aliasing bug
svn: r11473
2008-08-28 22:03:14 +00:00
Matthew Flatt
6fb9a4243f try to fix bad aliasing in GC src
svn: r11463
2008-08-28 08:10:44 +00:00
Matthew Flatt
27c9c2a22f fix scroll-to call when the end of a selection is to the left (in terms of locations) of the start
svn: r11444
2008-08-26 22:48:36 +00:00
Matthew Flatt
4bee6127e3 fix X menus again
svn: r11437
2008-08-26 20:02:25 +00:00
Matthew Flatt
7418796a32 fix module restart and instantiation of imports
svn: r11433
2008-08-26 11:18:23 +00:00
Matthew Flatt
33d2d5de32 fix popup menus (broken by recent change to non-popup interaction)
svn: r11432
2008-08-26 11:01:56 +00:00
Matthew Flatt
553e068ccf remove scheme_require_from_original_env from linking table
svn: r11431
2008-08-26 10:41:47 +00:00
Eli Barzilay
98e597f495 use symbols for network port names
svn: r11415
2008-08-25 14:23:31 +00:00
Matthew Flatt
6793197f68 set XtNinput on frames (PR 9690)
svn: r11412
2008-08-25 12:57:57 +00:00
Matthew Flatt
7f17d667b1 fix O(n^2) problem in syntax-binding calculation
svn: r11406
2008-08-24 12:58:26 +00:00
Matthew Flatt
188d8a4a98 fix secondary hash code for fixnums
svn: r11399
2008-08-23 12:42:42 +00:00
Matthew Flatt
bf5e26a263 fix canvas control border, at least under Vista
svn: r11394
2008-08-22 22:32:47 +00:00
Matthew Flatt
8457a3472a fix Windows window<%> get-text-extent
svn: r11393
2008-08-22 22:12:32 +00:00
Matthew Flatt
54ffac164a reduce right padding of a mac os x message%; add space between a text-field% label and edit box (on all platforms)
svn: r11392
2008-08-22 21:40:10 +00:00
Matthew Flatt
70a71422ba fix showing of label for list-box objects in Mac OS X
svn: r11391
2008-08-22 21:33:19 +00:00
Matthew Flatt
8f12007984 JIT tweaks, including enabling tiny-jump support (which was accidentally disabled) on x86
svn: r11369
2008-08-21 18:37:48 +00:00
Matthew Flatt
c2e9a78ea9 fix sync bug
svn: r11367
2008-08-21 15:47:16 +00:00
Matthew Flatt
6516518ae5 fix cm-accomplice and avoid redundant reader-module dependencies
svn: r11354
2008-08-20 13:29:42 +00:00
Matthew Flatt
d1d68c1aed fix max-depth JIT patch
svn: r11348
2008-08-19 23:05:42 +00:00
Matthew Flatt
49f2f894d6 fix non-tail self call with lots of args
svn: r11347
2008-08-19 22:58:48 +00:00
Matthew Flatt
1be4c39592 avoid x86_64 warning
svn: r11346
2008-08-19 22:46:46 +00:00
Matthew Flatt
c5c8adff22 jit: avoid some register shuffling
svn: r11345
2008-08-19 22:44:55 +00:00
Matthew Flatt
a944fdae8d jit: save some instructions on self non-tail call
svn: r11344
2008-08-19 21:28:18 +00:00
Eli Barzilay
cff3200cf4 Welcome to a new PLT day.
svn: r11339
2008-08-19 17:50:30 +00:00
Matthew Flatt
b8147e1e2e new version number to go with cm repairs
svn: r11332
2008-08-19 16:23:44 +00:00
Matthew Flatt
ebab4270bf fix letrec compilation when call/cc is used on the RHS of something that otherwise looks like it could be let*; add #%in annotations to decompiler output
svn: r11329
2008-08-19 15:18:09 +00:00
Matthew Flatt
ece880b3a2 jit tweak for structure predicates/accessors
svn: r11328
2008-08-19 11:49:08 +00:00
Matthew Flatt
3ead9c435f fix 3m build for moved cm
svn: r11327
2008-08-19 11:17:14 +00:00
Matthew Flatt
85405bc80b misc accumulated mzscheme tweaks
svn: r11318
2008-08-19 02:30:20 +00:00