Commit Graph

1593 Commits

Author SHA1 Message Date
Kevin Tew
d29a6b4cec Places/3m symbols created in master GC and deep copy added
svn: r12807
2008-12-12 19:35:35 +00:00
Kevin Tew
653db9dcbe Added SIGSEGV diagnostics with 3m
svn: r12806
2008-12-12 19:35:29 +00:00
Kevin Tew
1af924d8de Save off and restore all THREAD_LOCALS when switching GCs
svn: r12805
2008-12-12 19:35:24 +00:00
Kevin Tew
4cc0633218 No need to check mark_stack on every push
svn: r12804
2008-12-12 19:35:19 +00:00
Kevin Tew
a50776a2e8 Add more dependencies to gc2/Makefile.in
svn: r12803
2008-12-12 19:35:13 +00:00
Kevin Tew
a0be9364bc Move creation of resolve_module_paths to master GC
svn: r12802
2008-12-12 19:35:07 +00:00
Kevin Tew
38682c8130 Modify mz_proc_threads to have a pt_mbox by default
svn: r12801
2008-12-12 19:35:00 +00:00
Kevin Tew
923d43001e Modified designate_modified to check master gc
svn: r12800
2008-12-12 19:34:55 +00:00
Kevin Tew
60b3591910 Added pt_mbox
svn: r12799
2008-12-12 19:34:49 +00:00
Kevin Tew
c50d7fed82 Add condition variable support to mzrt
svn: r12798
2008-12-12 19:34:44 +00:00
Kevin Tew
14e565b82b Added stub spawn_master_scheme_place
svn: r12797
2008-12-12 19:34:38 +00:00
Kevin Tew
131e996974 added cleanup for pagemaps
svn: r12796
2008-12-12 19:34:33 +00:00
Kevin Tew
32771932c9 Add make dependency for gc2/sighand.c
svn: r12795
2008-12-12 19:34:27 +00:00
Kevin Tew
51399481c4 Add support for creating a place with a module and a channel
svn: r12794
2008-12-12 19:34:22 +00:00
Kevin Tew
1f836aea24 Added GC_switch_out_master_gc and GC_construct_child_gc
svn: r12793
2008-12-12 19:34:17 +00:00
Eli Barzilay
e1d2145909 Welcome to a new PLT day.
svn: r12782
2008-12-11 21:07:40 +00:00
Matthew Flatt
d80ef6a301 fix incorrect by-hand xform annotation
svn: r12779
2008-12-11 19:35:01 +00:00
Matthew Flatt
990e0e209a more sgc repairs
svn: r12777
2008-12-11 18:27:18 +00:00
Matthew Flatt
ac63ab24da fix sgc
svn: r12776
2008-12-11 18:22:04 +00:00
Matthew Flatt
251d15f800 fix module->namespace on unexported syntax bindings
svn: r12774
2008-12-11 16:48:29 +00:00
Matthew Flatt
5eb22cfa8d add jit_bomulr_l for PPC
svn: r12753
2008-12-09 15:57:34 +00:00
Matthew Flatt
4d8469b6cf inline fixnum multiplication
svn: r12731
2008-12-08 13:36:24 +00:00
Matthew Flatt
bd48d376aa extra '((lambda' check in bytecode optimizer
svn: r12724
2008-12-07 23:15:28 +00:00
Matthew Flatt
014bd392da save a few instructions on mark-stack operations
svn: r12716
2008-12-06 17:31:18 +00:00
Eli Barzilay
bf8816007a Welcome to a new PLT day.
svn: r12715
2008-12-06 08:50:13 +00:00
Matthew Flatt
89d0801d7a change quote-syntax to include a certificate for the enclosing module, enable certificate checking of phase-1 bindings, and fix some other problems with certificates
svn: r12714
2008-12-05 22:45:04 +00:00
Matthew Flatt
6dabd5cb31 fix potential problem with checking accessible module-bound ids; avoid unnecessary pagemap update in GC
svn: r12702
2008-12-04 20:47:10 +00:00
Matthew Flatt
c333fa8fb5 fix problems with custodian boxes, especially for a box whose custodian is shut down via an ancestor custodian
svn: r12680
2008-12-02 19:51:01 +00:00
Kevin Tew
827bc8755b syntax error fix
svn: r12679
2008-12-02 18:45:59 +00:00
Kevin Tew
e90cee15e1 [gc2] Merged for loops in reset_gen1_pages_live_and_previous_sizes.
svn: r12678
2008-12-02 17:35:09 +00:00
Kevin Tew
9fdd717d48 Windows gc2/sighand.c, make code consise
svn: r12677
2008-12-02 17:32:28 +00:00
Matthew Flatt
de03ebd5f9 fix allocation size for single-instance message under Windows
svn: r12676
2008-12-02 16:01:13 +00:00
Matthew Flatt
3b89976e37 new Mac file-dialog support only for 10.5 and up
svn: r12652
2008-11-30 18:26:25 +00:00
Matthew Flatt
382a650b74 change another property to a method call
svn: r12646
2008-11-30 12:57:46 +00:00
Matthew Flatt
0f43e934a7 use method call instead of propert set on NSSavePanel
svn: r12645
2008-11-30 12:49:08 +00:00
Matthew Flatt
7f4ddbe5fa better file-extension support for Mac OS X put-file dialog
svn: r12638
2008-11-29 18:52:25 +00:00
Matthew Flatt
789e51897c consistently initialize libunwind local-address-space record
svn: r12637
2008-11-29 14:43:14 +00:00
Matthew Flatt
f922996173 try to avoid loop in getting x86_64 stack trace
svn: r12635
2008-11-29 14:18:00 +00:00
Matthew Flatt
695bb48100 fix JIT-inlined set-mc{ad}r! error reporting for PPC
svn: r12633
2008-11-28 15:36:37 +00:00
Matthew Flatt
4bfb12ff3c clean up to avoid some more compiler warnings
svn: r12632
2008-11-28 15:00:20 +00:00
Matthew Flatt
9da2a8f395 clean up to avoid some compiler warnings
svn: r12631
2008-11-28 14:58:28 +00:00
Matthew Flatt
84ffa34efd safer x86_64 backtrace
svn: r12630
2008-11-28 14:07:11 +00:00
Matthew Flatt
e0e672e9ca finish x86_64+JIT backtrace support
svn: r12624
2008-11-27 19:32:55 +00:00
Matthew Flatt
ca45e93763 support for stack traces under Linux x86_64, but the trace currently ends if working backward from JIT codes runs back into C-compiled code
svn: r12623
2008-11-27 16:14:31 +00:00
Matthew Flatt
8412e85b64 last bit of prep for x86_64 backtrace (might even work)
svn: r12622
2008-11-27 15:24:47 +00:00
Matthew Flatt
84f52ab704 link unwind into mzscheme, though it's not used, yet (another step toward x86_64 backtraces)
svn: r12620
2008-11-27 15:01:48 +00:00
Matthew Flatt
961d459a7d import a slice of libunwind, a step toward JIT backtraces for x86_64
svn: r12619
2008-11-27 14:52:09 +00:00
Eli Barzilay
b28bf7025d Welcome to a new PLT day.
svn: r12616
2008-11-27 04:00:59 +00:00
Matthew Flatt
792ab171b0 improved error backtraces for a few for JIT-inlined primitives, notably 'car' and 'cdr'
svn: r12607
2008-11-27 00:47:18 +00:00
Matthew Flatt
7022d3cf0a compile-context-preservation-enabled and slightly better stack traces for errors from JIT-inlined arithmetic
svn: r12602
2008-11-26 23:07:13 +00:00