Commit Graph

22929 Commits (2f0efb62e87c8e1f45d967ee2986b51ccc12c7b7)

Author SHA1 Message Date
Doug Coleman 2280fc2a0d Add back the using for nested-comments. Wo shi ben dan... 2011-11-03 11:47:57 -07:00
Doug Coleman 43c5c9162e Make the require-hook throw an error if the vocabulary does not exist in the dictionary or on disk. Move require docs to vocabs. Add unit tests for require. Fixes #339. 2011-11-03 11:39:34 -07:00
John Benediktsson ecf351c36c webapp.help: making fonts more consistent. See #310. 2011-11-03 08:30:44 -07:00
Joe Groff de081931fe tools.profiler.sampling: mess with formatting more 2011-11-03 00:14:18 -07:00
Joe Groff de8d4199b2 tools.profiler.sampling: cross-section report
Also add depth to top-down reporting so we can tell what parameter to give cross-section
2011-11-02 23:57:15 -07:00
Joe Groff 1dc540f60e vm: reserve some more special-objects
Need a jit-safepoint object to deal with #332, and ffi-signal-handler words for immediate signal handling during FFI calls
2011-11-02 22:16:08 -07:00
Doug Coleman 0b39b540e7 dlists: fix compile error 2011-11-02 21:57:31 -07:00
Joe Groff 2c040c3ef6 tools.profiler.sampling: twiddle output format 2011-11-02 21:40:53 -07:00
Joe Groff ac2fcd1ee0 vm: sample pc on windows 2011-11-02 21:18:31 -07:00
Joe Groff 8d2e4fbda2 vm: fix MSVC warnings 2011-11-02 20:26:53 -07:00
Doug Coleman 89accfb573 Tweak the dlist equal? word. 2011-11-02 19:53:40 -07:00
Doug Coleman 3d2c4a0165 Implement equal? on dlists. Fixes #338. 2011-11-02 19:30:54 -07:00
Doug Coleman 201109937e vocabs.loader: Fix spacing. Remove unit test. 2011-11-02 19:30:54 -07:00
Joe Groff eb711a5e73 images.loader.gtk: typo 2011-11-02 19:02:27 -07:00
Joe Groff aaf2b14306 remove lingering mentions of macosx-ppc 2011-11-02 18:40:27 -07:00
Doug Coleman f383ca2cc7 Handle auto-user in fuel-connection.el. Fix suggested by Eungju Park. 2011-11-02 18:14:10 -07:00
Doug Coleman 484836be3a Rename (load-vocab) to (require), add tags.txt for "p" vocab loader test. Code formatting. 2011-11-02 18:07:22 -07:00
Doug Coleman b36e806eaf io.backend.unix.macosx: Remove duplicate USE: 2011-11-02 17:47:15 -07:00
Doug Coleman a8395ae332 Fix unit tests to give the sampling profiler something to profile. 2011-11-02 17:46:50 -07:00
Doug Coleman 644b5fca16 Fix require-hook 2011-11-02 17:26:13 -07:00
Doug Coleman a6cbdaf48b Add stack effects for the sampling profiler 2011-11-02 17:26:13 -07:00
Joe Groff a056906bcc oops, typo in factor.sh 2011-11-02 17:18:26 -07:00
Joe Groff 75cba3106a remove BSD,solaris,etc. misc platform support code 2011-11-02 17:13:51 -07:00
Doug Coleman ee0d0f6579 Unbreakify the new profiler, add a couple of unit tests to demonstrate displaying output. 2011-11-02 17:01:43 -07:00
Doug Coleman 351ec4ec2f Add a unit test vocabulary for vocabs.loadeer. 2011-11-02 16:47:53 -07:00
Doug Coleman 8f02a716ee Keep the profiling results even when the quotation throws an exception. 2011-11-02 16:47:27 -07:00
Doug Coleman b3d381277a Use -reuseview in jedit by default. 2011-11-02 16:47:10 -07:00
Doug Coleman 86974b11a2 Clean up formatting, rename load-vocab-hook to require-hook. Add a unit test for vocabs.loader. 2011-11-02 16:31:42 -07:00
Doug Coleman 9425402c71 Actually let the user pick an editor after editor protocol change. 2011-11-02 16:05:39 -07:00
Joe Groff 83215f75d3 sequences: relate max, min, supremum, infimum docs
Suggested by @yac. Closes #321.
2011-11-02 13:43:06 -07:00
Joe Groff 6b2a34fdc6 vm: count samples during unoptimized compiler 2011-11-02 13:23:21 -07:00
Joe Groff 7f1088ef4e vm: fix scrub-league assert abuse 2011-11-02 13:23:21 -07:00
Joe Groff fe295e0dc6 vm: forgot to add atomic.hpp 2011-11-02 13:23:20 -07:00
Joe Groff 76cf62687f hashtables.identity: test assoc-like 2011-11-02 13:23:20 -07:00
Joe Groff 4f87ab1df7 vm: separate 'current_gc_p' from 'current_gc'
The 'current_gc' handle doesn't need to be volatile, just the state of GC-ness
2011-11-02 13:23:19 -07:00
Joe Groff 9fb10f60b5 vm: add atomic::load and atomic::store functions
Abstract out the fence-and-load and store-and-fence patterns
2011-11-02 13:23:19 -07:00
Joe Groff 3e19b45f25 tools.profiler.sampling: fix stack effect name 2011-11-02 13:23:19 -07:00
Joe Groff ad116e4808 tools.profiler.sampling: make rate a global var 2011-11-02 13:23:19 -07:00
Joe Groff 7bc38e2fe1 tools.profiler.sampling: groom flat profile 2011-11-02 13:23:18 -07:00
Joe Groff b0f6dbddec vm: sample thread object rather than raw context 2011-11-02 13:23:18 -07:00
Joe Groff 423aca10dc tools.profiler.sampling: flat profile report 2011-11-02 13:23:18 -07:00
Joe Groff 2f36083c5e tools.profiler.sampling: smoke test compact-gc 2011-11-02 13:23:18 -07:00
Joe Groff 19eca5cbdd hashtables.identity: support assoc-like 2011-11-02 13:23:17 -07:00
Joe Groff 2a64c3ed69 vm: sample code block owners instead of blocks 2011-11-02 13:23:17 -07:00
Joe Groff bef4444f53 vm: fix data roots in get-samples primitive 2011-11-02 13:23:17 -07:00
Joe Groff bb2df7da6b vm: die if we fault in a fault 2011-11-02 13:23:16 -07:00
Joe Groff df44990b78 tools.profiler.sampling: add detail to profile. 2011-11-02 13:23:16 -07:00
Joe Groff 404793493e tools.profiler.sampling: "top-down" and "profile." 2011-11-02 13:23:16 -07:00
Joe Groff fdeb6ddbaa vm: quell MSVC warnings 2011-11-02 13:23:16 -07:00
Joe Groff d7bc7ae4bf vm: parameterize sampling rate 2011-11-02 13:23:15 -07:00