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