summaryrefslogtreecommitdiff
path: root/ice-9/debug.scm
Commit message (Collapse)AuthorAgeFilesLines
* Changed license terms to the plain LGPL thru-out.Marius Vollmer2003-04-051-35/+10
|
* Do not enable debugging and recording of sourceMarius Vollmer2001-11-051-5/+0
| | | | positions.
* * lib.scm: Move module the system directives `export',Mikael Djurfeldt2001-10-211-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * srfi-2.scm, srfi-4.scm, srfi-8.scm, srfi-9.scm, srfi-10.scm, srfi-11.scm, srfi-14.scm, srfi-16.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * goops.scm, goops/active-slot.scm, goops/compile.scm, goops/composite-slot.scm, goops/describe.scm, goops/dispatch.scm, goops/old-define-method.scm, goops/save.scm, goops/util.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings. * slib.scm (array-indexes): New procedure. (*features*): Extend. (Probably some of these options should be set elsewhere.) (Thanks to Aubrey Jaffer.) * and-let-star-compat.scm, and-let-star.scm, calling.scm, channel.scm, common-list.scm, debug.scm, debugger.scm, expect.scm, hcons.scm, lineio.scm, ls.scm, mapping.scm, null.scm, optargs.scm, poe.scm, popen.scm, pretty-print.scm, q.scm, r5rs.scm, rdelim.scm, regex.scm, runq.scm, safe-r5rs.scm, safe.scm, session.scm, slib.scm, streams.scm, string-fun.scm, syncase.scm, threads.scm: Move module the system directives `export', `export-syntax', `re-export' and `re-export-syntax' into the `define-module' form. This is the recommended way of exporting bindings.
* * and-let-star.scm, debug.scm, debugger.scm, history.scm,Martin Grabmüller2001-07-191-1/+1
| | | | | lineio.scm, null.scm, optargs.scm, r4rs.scm, r5rs.scm, receive.scm, safe-r5rs.scm, streams.scm: Updated copyright notice.
* Changes to support tracing other than inside the repl-stack thatNeil Jerram2001-06-291-2/+20
| | | | | | | | | is set up by the REPL code in boot-9.scm. * debug.scm (trace-entry, trace-exit): Conditionalize tracing on whether the current stack id is in `traced-stack-ids'. (traced-stack-ids, trace-all-stacks?, trace-stack, untrace-stack): New.
* * Handle evaluator traps by calling trap handlers directly rather thanNeil Jerram2001-06-261-3/+6
| | | | by scm_ithrow and a lazy catch handler.
* Added exception notice to all files.Marius Vollmer2001-06-031-0/+24
| | | | | | (module-export!): Revert 2001-06-02 change. It caused more problems than it solved by accidentally re-exporting importing bindings once in a while.
* Merged from mvo-vcell-cleanup-1-branch.Marius Vollmer2001-05-151-1/+2
|
* * debug.scm, emacs.scm: Updated copyrigth notices.Mikael Djurfeldt1999-09-121-1/+1
|
* * debug.scm (frame-number->index): Optionally take stack asMikael Djurfeldt1999-09-111-4/+7
| | | | argument.
* *** empty log message ***Mikael Djurfeldt1999-09-111-1/+2
|
* * boot-9.scm, debug.scm, expect.scm, hcons.scm, lineio.scm,Jim Blandy1998-10-191-1/+1
| | | | r4rs.scm, slib.scm, threads.scm: Update copyright years.
* * debug.scm (trace-entry, trace-exit): Removed re-enabling ofMikael Djurfeldt1998-08-211-3/+1
| | | | trace flag.
* * readline.scm (apropos-completion-function): regexp-quote text toMikael Djurfeldt1998-06-131-1/+1
| | | | be completed.
* * debug.scm: Moved options interface procedures to boot-9.scm.Mikael Djurfeldt1997-09-281-89/+0
| | | | * boot-9.scm: Define options interface procedures here instead.
* * debug.scm (frame-number->index): New function. Convert frameMikael Djurfeldt1997-08-241-0/+8
| | | | | number (as displayed in the backtrace) to frame index (to be used in stack-ref).
* * boot-9.scm, debug.scm, hcons.scm, lineio.scm, mapping.scm,Jim Blandy1997-06-241-1/+1
| | | | | poe.scm, slib.scm, tags.scm, threads.scm: Use normal list notation, instead of #/ notation.
* * COPYING, boot-9.scm, debug.scm, emacs.scm, expect.scm, gtcl.scm,Jim Blandy1997-05-261-1/+2
| | | | | | gwish.scm, hcons.scm, lineio.scm, mapping.scm, nonblocking.scm, oldprint.scm, poe.scm, r4rs.scm, source.scm, tags.scm, test.scm, threads.scm: New address for FSF.
* * debug.scm: Update copyright years; this file has been worked onJim Blandy1997-05-161-1/+1
| | | | in 1997.
* * debug.scm: Removed `display-application'. (Replaced byMikael Djurfeldt1997-03-081-13/+1
| | | | primitive procedure.)
* Added argument checking to trace.Mikael Djurfeldt1997-03-011-0/+2
|
* * debug.scm (trace-entry, trace-exit): Check that we're on a replMikael Djurfeldt1997-03-011-41/+31
| | | | | stack before printing traced frames; Re-enable trace flag at end of handlers.
* * debug.scm: Add hook for reset of trace level at abort.Mikael Djurfeldt1997-03-011-0/+1
| | | | | | * boot-9.scm (run-hooks): New procedure. (add-hooks!): New macro. Change hooks to use these functions.
* * * debug.scm: *Warning* This feature is a bit premature. I addMikael Djurfeldt1997-02-281-0/+94
| | | | | | | | | | | | | | | | | | | | | | | | it anyway because 1. it is very useful, and, 2. you can start making it less premature by complaining to me and by modifying the source! :-) (trace): Given one or more procedure objects, trace each one. Given no arguments, show all traced procedures. (untrace): Given one or more procedure objects, untrace each one. Given no arguments, untrace all traced procedures. The tracing in Guile have an advantage to most other systems: We don't create new procedure objects, but mark the procedure objects themselves. This means that also anonymous and internal procedures can be traced. * boot-9.scm (error-catching-loop): Added handling of apply-frame and exit-frame exceptions. * * boot-9.scm (assert-repl-prompt, the-prompt-string): Removed. (set-repl-prompt!): Setter for repl prompt. (scm-style-repl): If prompt is #f, don't prompt; if prompt is a string, display it; if prompt is a thunk, call it and display its result; otherwise display "> ". (Change suggested by Roland Orre <orre@nada.kth.se>.)
* * * boot-9.scm: The debugging evaluator and recording of positionsMikael Djurfeldt1996-11-021-0/+3
| | | | | | | | aren't enabled by default any longer (they are switched on in debug.scm). But during development we want to have them also * debug.scm: Enable debugging evaluator and recording of positions by default.
* * debug.scm (make-enable, make-disable): Simplified.Mikael Djurfeldt1996-10-141-5/+8
|
* * debug.scm: New file: debug extensions.Mikael Djurfeldt1996-08-231-0/+114