Commit Graph

108 Commits (2c67a5cd78e5dcffd7146e6fd0eb95f810a497e1)

Author SHA1 Message Date
Doug Coleman 7ecee87707 debugger: Fix error message. 2013-03-29 17:37:31 -07:00
Doug Coleman d6e4657dbd debugger: Try to be more helpful if linux libraries are not installed. Fixes #774. 2013-03-29 10:36:31 -07:00
Doug Coleman 8ed87af4a9 debugger: Fix undefined-word. 2013-03-23 21:44:37 -07:00
Doug Coleman 0bae183d5f continuations: Rename restart to continue-restart. 2013-03-23 17:18:09 -07:00
Doug Coleman fbd80cb741 debugger.unix: Make this vocab unix only. 2013-02-01 13:38:11 -08:00
Doug Coleman 979eae72e0 debugger.unix: Get the signal name from a signal object too. 2013-02-01 11:36:18 -08:00
Jon Harper 962ec0a4be Friendlier grouping/clumping error message 2012-10-28 13:33:51 -07:00
Doug Coleman 5a955d262a debugger: summary on check-mixin-class-error 2012-06-21 09:12:15 -07:00
Doug Coleman 500c3aace2 debugger: put method on no-current-vocab-error 2012-06-21 09:02:17 -07:00
Doug Coleman 9e5bafe5e2 debugger: Put method on check-method-error. 2012-06-21 08:56:57 -07:00
John Benediktsson 5eb5e4e4da debugger: fix error summary for not-found-in-roots. 2012-06-01 16:00:59 -07:00
Joe Groff eee483654a use radix literals 2011-11-23 19:03:40 -08:00
Slava Pestov 2cf72ef255 Fix bootstrap 2011-11-12 16:45:04 -08:00
Joe Groff 64af6a1492 vm: add factorbug command to throw exception
Also rename "q" to "c" because it "c"ontinues, remove the useless "im" command, and rename the less useful "t" to "trim" so we can use "t" to mean "throw"
2011-10-27 21:14:49 -07:00
Doug Coleman 96da8df16e Rename class to class-of 2011-10-24 06:47:42 -05:00
John Benediktsson 02d749bebe debugger: remove double namespace using. 2011-10-14 15:45:31 -07:00
John Benediktsson 54b9b3bf14 namespaces: adding a "with-global" word to replace "global [ ] bind". 2011-10-13 17:21:59 -07:00
Slava Pestov 4629f6c274 concurrency.mailboxes: linked-thread's error reporting should still work even when debugger.threads is not loaded. This addresses part of #95 2011-10-03 00:24:37 -07:00
Slava Pestov 171cd93573 Fix infinite loop and empty-dlist error when an error is thrown from a callback running in a thread other than the initial thread. This addresses part of issue #92 2011-10-02 21:59:09 -07:00
Slava Pestov 20c6aaddec Tease out symbol name and library in undefined_symbol() handler, for friendlier errors when calling an unresolved C function name. Fixes #93 2011-09-12 00:56:24 -07:00
Slava Pestov ae11aa08db Change do-callback to register the current thread with the callback, instead of busy waiting for the current callback to become the right one before returning. Fixes 100% CPU usage issue with system-alert. Thanks to Blei and ex-rzr for doing preliminary analysis of the issue 2011-04-12 21:48:54 -04:00
Keita Haga 01d7436230 debugger: fix typo in docs 2011-01-04 18:30:34 +09:00
Slava Pestov 6617eca683 Fix three problems discovered by running math.floats.env tests in a loop:
- Crash if allocating error triggers a GC from a signal/SEH handler
- Crash if GC runs with floating point traps enabled on Windows
- Floating point traps didn't prettyprint properly
2010-09-02 22:57:14 -05:00
Slava Pestov 2da8d11dda Load debugger.{unix,windows} later on in bootstrap, because lopading it before the optimizing compiler incurs a long delay on Windows as all the WinAPI bindings get loaded and parsed 2010-05-06 17:41:00 -04:00
Joe Groff f91e81ada0 windows.errors, debugger.windows: improve description of Windows error objects 2010-05-02 22:29:59 -07:00
Joe Groff 5753157ae4 debugger: `` '' -> “ ” 2010-04-06 13:56:35 -07:00
Joe Groff e8dc04746e catch merge conflicts in source and report them as such 2010-04-06 13:34:26 -07:00
Joe Groff 7db4fb6a45 someone screwed up the kernel-error codes in debugger 2010-03-28 18:31:11 -07:00
Slava Pestov 09aa64baaf vm: report callstack overflow 2010-03-27 07:45:11 -04:00
Slava Pestov 747ddf5173 debugger: Untangle some dodgy dependencies that were loading locals before prettyprint, resulting in locals.prettyprint not being loaded 2010-03-17 19:19:43 +13:00
Joe Groff 6b8ed80b09 debugger: give a descriptive error for *-in-c-type-name 2010-03-15 12:57:38 -07:00
Joe Groff b2cef0c2cf add descriptive summary for no-c-type error 2010-03-12 23:07:36 -08:00
Joe Groff fe5770e726 update effect syntax error names in debugger 2010-03-11 11:22:43 -08:00
Joe Groff 3ba4805e29 move error summaries for effect parsing errors to debugger vocab 2010-03-05 21:50:40 -08:00
Slava Pestov 0aad3e6e12 vocabs.metadata: replace unportable tag with a platforms.txt file for more fine-grained control. Rename unportable tag to untested for remaining cases 2010-02-20 13:30:49 +13:00
Slava Pestov 1100861204 Add support for final tuple classes which cannot be subclassed: TUPLE: foo ... ; final 2010-02-18 02:19:57 +13:00
Slava Pestov 8e7a1307fc debugger: fix formatting of restart list 2010-02-08 20:03:18 +13:00
Slava Pestov 6e65bc10f4 Clarify documentation for compilation units and 'undefined' error 2010-02-03 23:11:28 +13:00
Slava Pestov c3f66d49a3 Better error message for call( when quotation has the wrong effect 2010-02-03 23:11:25 +13:00
Slava Pestov 7fa61addcd words: undefined error now contains the word in question 2010-02-03 23:11:23 +13:00
Slava Pestov 1f255d09e9 classes: more robust code for detecting circular inheritance, move it out of classes.tuple since predicate classes need the same check too 2010-02-01 00:08:18 +13:00
Slava Pestov 421a244281 Throw a nice error at parse time if an attempt is made to declare a GENERIC: or MACRO: word inline. Such words cannot be inlined, and doing this before previously result in confusing error messages 2010-01-27 21:00:10 +13:00
Doug Coleman 92393c7df7 Add 0xe06d7363 to debugger.windows. Remove case 0xe06d7363 from SEH. 2009-12-23 14:04:52 -06:00
Slava Pestov 08b6ebc7fa Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 458c2dd94d debugger.windows: add unportable tag 2009-11-15 17:11:38 -06:00
Slava Pestov 4fe132df8d Minor cosmetic fixes 2009-11-10 21:48:00 -06:00
Slava Pestov e0d3878c00 stack-checker: tighten some screws in error reporting 2009-11-09 00:17:24 -06:00
Slava Pestov 4311c335bc Remove unused error from VM 2009-11-05 21:52:31 -06:00
Slava Pestov fc52fbd9f4 debugger: use short. rather than . to print errors if inspector is not loaded 2009-10-30 20:53:32 -05:00
Slava Pestov 64995237a7 Re-organize a few things to reduce '-include=' image size 2009-10-23 04:32:17 -05:00