Commit Graph

1368 Commits

Author SHA1 Message Date
Stevie Strickland
0d90b5274c svn merge -r11635:11640 http://svn.plt-scheme.org/plt/trunk
svn: r11641
2008-09-11 13:19:23 +00:00
Matthew Flatt
49f5785277 fix some issues in recent mzscheme changes
svn: r11631
2008-09-10 12:57:11 +00:00
Eli Barzilay
3570267c41 regenerate configure script; update README
svn: r11629
2008-09-10 09:53:49 +00:00
Eli Barzilay
f43990ee3b use sysv only on Windows (usable elsewhere, but its the default anyway)
svn: r11625
2008-09-10 02:22:59 +00:00
Kevin Tew
6ba827d26d Make scheme_orig_*_port THREAD_LOCAL
svn: r11618
2008-09-09 15:57:30 +00:00
Kevin Tew
3a0049ccb2 Fixed typo that resulted in broken rwlock
svn: r11617
2008-09-09 15:57:18 +00:00
Kevin Tew
9f2a3c4e57 More locking around symbol-table-like module path hash table
svn: r11616
2008-09-09 15:57:10 +00:00
Kevin Tew
8011866767 Made Place_Start_Data a gc allocation
svn: r11615
2008-09-09 15:57:02 +00:00
Kevin Tew
ba47325536 Added mutex abstraction
svn: r11614
2008-09-09 15:56:54 +00:00
Kevin Tew
c2fe5919c8 Fix for multithreaded access to the symbol table
svn: r11613
2008-09-09 15:56:46 +00:00
Kevin Tew
3e5fda6614 More Thread LOCAL
svn: r11612
2008-09-09 15:56:32 +00:00
Kevin Tew
131f74fac2 Fixed 3m mzrt compilation error
svn: r11611
2008-09-09 15:56:16 +00:00
Kevin Tew
83638edbaf New cstartup.inc
svn: r11610
2008-09-09 15:56:03 +00:00
Kevin Tew
6d50671010 Added mz_proc_thread_self function for debug
svn: r11609
2008-09-09 15:55:54 +00:00
Kevin Tew
77a2542ecb Places cleanup
svn: r11608
2008-09-09 15:55:47 +00:00
Kevin Tew
8fd30fa556 Replaced external use of THREAD_LOCAL variables with functions
svn: r11607
2008-09-09 15:55:38 +00:00
Kevin Tew
7535688255 Fix symbol table not being cleaned up after creating a place
svn: r11606
2008-09-09 15:55:06 +00:00
Kevin Tew
f052777dce Missed a parameter in the refactor, ouch
svn: r11605
2008-09-09 15:54:58 +00:00
Kevin Tew
243b23c499 Fixed rwlock typo in symbols.c
svn: r11604
2008-09-09 15:54:50 +00:00
Kevin Tew
5b4c966af3 Removed duplicate registration of globals
svn: r11603
2008-09-09 15:54:39 +00:00
Kevin Tew
43c9c0b356 Fixed src/places for xform
svn: r11602
2008-09-09 15:54:29 +00:00
Kevin Tew
123602146b Made swap_target THREAD_LOCAL
svn: r11601
2008-09-09 15:54:19 +00:00
Kevin Tew
597c3b39be Global audit and cleanup of regexp.c
svn: r11600
2008-09-09 15:54:10 +00:00
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