/[cmucl]/src/code/ntrace.lisp
ViewVC logotype

Log of /src/code/ntrace.lisp

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Links to release-18e-pre2: (view) (annotate)
Sticky Tag:

Revision 1.19 - (view) (annotate) - [select for diffs]
Wed Jan 29 21:48:40 2003 UTC (11 years, 2 months ago) by cracauer
Branch: MAIN
CVS Tags: cold-pcl-base, release-18e, release-18e-base, release-18e-pre1, release-18e-pre2
Branch point for: cold-pcl, release-18e-branch
Changes since 1.18: +2 -2 lines
Diff to previous 1.18
When tracing, set the verbosity level of print-frame-call to 1.

If you use the *default-print-frame-call-verbosity* variable I
committed last week (to get source print along with frames in
backtraces) then you would also print the source in trace prints.

Revision 1.18 - (view) (annotate) - [select for diffs]
Thu Jan 23 21:05:34 2003 UTC (11 years, 2 months ago) by toy
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
From Eric Marsden:

    fix typos in comments, signal more specific error types, remove
    some stale code, fix a few compiler warnings in the runtime.

Revision 1.17 - (view) (annotate) - [select for diffs]
Sun Nov 30 13:54:57 1997 UTC (16 years, 4 months ago) by pw
Branch: MAIN
CVS Tags: LINKAGE_TABLE, PRE_LINKAGE_TABLE, UNICODE-BASE
Branch point for: UNICODE-BRANCH
Changes since 1.16: +2 -2 lines
Diff to previous 1.16
Remove :cgc restriction on *trace-encapsulate-default*

Revision 1.16 - (view) (annotate) - [select for diffs]
Sat Nov 29 02:08:49 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15
Backout the previous commit, function tracing still doesn't work on a
CGC system, noted by Paul.

Revision 1.15 - (view) (annotate) - [select for diffs]
Fri Nov 28 07:58:08 1997 UTC (16 years, 4 months ago) by dtc
Branch: MAIN
Changes since 1.14: +2 -2 lines
Diff to previous 1.14
Function tracing should now work under CGC so it no longer needs to
use encapsulation by default.

Revision 1.14 - (view) (annotate) - [select for diffs]
Tue Nov 4 14:52:27 1997 UTC (16 years, 5 months ago) by dtc
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13
Only need to default to trace encapsulation with CGC.

Revision 1.13 - (view) (annotate) - [select for diffs]
Sat Jan 18 14:30:50 1997 UTC (17 years, 3 months ago) by ram
Branch: MAIN
CVS Tags: RELEASE_18a
Branch point for: RELENG_18
Changes since 1.12: +2 -2 lines
Diff to previous 1.12
Werkowskis source kit 1.03.7

Revision 1.12 - (view) (annotate) - [select for diffs]
Mon Oct 31 04:11:27 1994 UTC (19 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.11: +1 -3 lines
Diff to previous 1.11
Fix headed boilerplate.

Revision 1.11 - (view) (annotate) - [select for diffs]
Wed Jun 23 19:33:02 1993 UTC (20 years, 10 months ago) by ram
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
special-form-p -> special-operator-p

Revision 1.10 - (view) (annotate) - [select for diffs]
Tue Dec 8 20:10:16 1992 UTC (21 years, 4 months ago) by wlott
Branch: MAIN
Changes since 1.9: +23 -15 lines
Diff to previous 1.9
Added pretty-printer directives so that arg lists and results print better.
[From Rob:] Fixed untrace-1 not to flame out when untracing untraced
functions.

Revision 1.9 - (view) (annotate) - [select for diffs]
Fri Jul 10 17:46:06 1992 UTC (21 years, 9 months ago) by ram
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
Changed to use PRINT-FRAME-CALL instead of the internal PRINT-CALL-FRAME-1.

Revision 1.8 - (view) (annotate) - [select for diffs]
Wed May 27 01:09:51 1992 UTC (21 years, 10 months ago) by ram
Branch: MAIN
Branch point for: patch_16
Changes since 1.7: +595 -274 lines
Diff to previous 1.7
Substantially rewritten.  TRACE has a new syntax.  It now subsumes the old
encapsulation-based trace via the :ENCAPSULATE option.  Interpreted functions
and generic functions are traced via encapsulation by default, which works.
Conditional stuff works much better.

Revision 1.7 - (view) (annotate) - [select for diffs]
Fri May 15 18:31:05 1992 UTC (21 years, 11 months ago) by ram
Branch: MAIN
Changes since 1.6: +105 -101 lines
Diff to previous 1.6
Fixed to actually allow tracing anonymous function objects.  Changed to allow
tracing of macros.  When tracing an already traced function, untrace and
retrace it, instead of ignoring the second request.  Moved the undefined error
for UNTRACE to the UNTRACE-1 subfunction, instead of signalling it at
macroexpand time.  In TRACE-1, added an assertion that there isn't already an
entry in the trace breakpoint table, since sometimes we seem to be forgetting
about breakpoints.

Revision 1.6 - (view) (annotate) - [select for diffs]
Tue Mar 10 18:37:08 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.5: +9 -7 lines
Diff to previous 1.5
Bind debug:*stack-top-hint* before calling break.

Revision 1.5 - (view) (annotate) - [select for diffs]
Tue Mar 10 15:55:28 1992 UTC (22 years, 1 month ago) by wlott
Branch: MAIN
Changes since 1.4: +2 -6 lines
Diff to previous 1.4
Don't bother warning about dynamic flow of control, because it is obvious
from the call depth numbers and the warning can happen at real confusing
times.

Revision 1.4 - (view) (annotate) - [select for diffs]
Tue Nov 26 17:54:03 1991 UTC (22 years, 4 months ago) by chiles
Branch: MAIN
Changes since 1.3: +116 -90 lines
Diff to previous 1.3
Made TRACE and UNTRACE handle function objects as well as function names.

Made calling UNTRACE while with a BREAK from TRACE'ing work fine.  No output
occurs at the end of the call even though there was TRACE output at the
beginning of the call before going into the BREAK loop.

Revision 1.3 - (view) (annotate) - [select for diffs]
Fri Nov 15 14:52:27 1991 UTC (22 years, 5 months ago) by ram
Branch: MAIN
Changes since 1.2: +4 -35 lines
Diff to previous 1.2
Changed to use DESTRUCTING-BIND instead of WITH-KEYWORDS, so we get some error
checking, and stop using that old crock.

Revision 1.2 - (view) (annotate) - [select for diffs]
Sun Nov 3 17:21:16 1991 UTC (22 years, 5 months ago) by chiles
Branch: MAIN
Changes since 1.1: +144 -51 lines
Diff to previous 1.1
Added CLEAR-TRACE-BREAKPOINT-RECORD to ext:*setf-fdefinition-hook*.

Fixed package system, so the old TRACE and new one didn't conflict with
variable names.

Added debug:*trace-frame* to support users who want to enter expressions for
evaluation in the frame.  This is described in the TRACE doc string.

Fixed TRACE interface to support any function name, not just symbols.
Underlying support allowed this, but TRACE complained when it inspected its
arguments.

Added full support for documented interface of TRACE since before it only
allowed users to see arguments and output without conditionalization, printing,
etc.


Revision 1.1 - (view) (annotate) - [select for diffs]
Sun Oct 13 14:29:30 1991 UTC (22 years, 6 months ago) by chiles
Branch: MAIN
Initial revision

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

  ViewVC Help
Powered by ViewVC 1.1.5