[gforth] / gforth / engine / profile.c  

gforth: gforth/engine/profile.c


Default branch: MAIN
Bookmark a link to HEAD: (view) (download) (as text)
Current tag: MAIN

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 31 19:02:25 2007 UTC (5 years, 4 months ago) by anton
Branch: MAIN
CVS Tags: HEAD, v0-7-0
Changes since 1.14: +1 -1 lines
Diff to previous 1.14
updated copyright year after changing license notice

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 31 18:40:25 2007 UTC (5 years, 4 months ago) by anton
Branch: MAIN
Changes since 1.13: +2 -3 lines
Diff to previous 1.13
updated copyright notices for GPL v3

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 2 22:15:29 2003 UTC (9 years, 6 months ago) by anton
Branch: MAIN
Changes since 1.12: +1 -1 lines
Diff to previous 1.12
more work on stack caching

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Nov 2 18:18:35 2003 UTC (9 years, 6 months ago) by anton
Branch: MAIN
Changes since 1.11: +1 -1 lines
Diff to previous 1.11
Now the _fast.i files are included for gforth-fast and gforth-native

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 9 20:25:59 2003 UTC (9 years, 7 months ago) by anton
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10
replaced gforth-prof with $(PROFEXES) in Makedist.in
more stack caching work

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 25 14:17:52 2003 UTC (9 years, 9 months ago) by anton
Branch: MAIN
CVS Tags: v0-6-2
Changes since 1.9: +1 -1 lines
Diff to previous 1.9
documentation updates
fixed some portability bugs in vmgen-ex and vmgen-ex2
updated copyright years

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 20 09:23:46 2003 UTC (9 years, 9 months ago) by anton
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8
Defined run-time routines (docol etc.) as primitives, eliminated some
  special-casing and "+DOESJUMP+1" etc. in engine.c and main.c
Defined the enum type PrimNum and replaced many shorts with PrimNums
  (gives nicer gdb output)
Workaround for the absence of the FPE_... macros in FreeBSD/Alpha 4_STABLE

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 9 15:17:03 2003 UTC (10 years, 2 months ago) by anton
Branch: MAIN
CVS Tags: v0-6-0, v0-6-1
Changes since 1.7: +1 -1 lines
Diff to previous 1.7
updated copyright years

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Dec 24 23:40:30 2002 UTC (10 years, 5 months ago) by anton
Branch: MAIN
Changes since 1.6: +1 -1 lines
Diff to previous 1.6
Gforth now supports large files (>2GB) on small machines (32-bits/cell).
forth.h now asks for all kinds of POSIX, X/Open, and GNU support.
rearranged include files such that forth.h precedes the system files.

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Feb 10 14:02:25 2002 UTC (11 years, 3 months ago) by anton
Branch: MAIN
Changes since 1.5: +16 -1 lines
Diff to previous 1.5
lit@ and lit+ are now defined as superinstructions
compile lit @ and lit + instead of lit@ and lit+
extended prims2x to support superinstructions with non-C-names
  (syntax: forth-name /c-name = ...)
support profiling of interpreters with superinstructions
  (with simple instructions in the output).
profile output with prefixes only (enable by editing profile.c).
optional reporting of static superinstruction lengths (compared to
  dynamic superinstructions); enable by compiling with -DPRINT_SUPER_LENGTHS

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 18 10:33:25 2001 UTC (12 years, 2 months ago) by anton
Branch: MAIN
Changes since 1.4: +1 -0 lines
Diff to previous 1.4
VM_DEBUGGING now also prints stack-out values.
output-profile now uses goto to avoid gcc parser overflow.

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 4 13:39:35 2001 UTC (12 years, 2 months ago) by anton
Branch: MAIN
Changes since 1.3: +1 -1 lines
Diff to previous 1.3
minor bugfixes

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 1 14:27:22 2001 UTC (12 years, 2 months ago) by anton
Branch: MAIN
Changes since 1.2: +15 -0 lines
Diff to previous 1.2
profiling now outputs subsequences

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 28 22:31:43 2001 UTC (12 years, 2 months ago) by anton
Branch: MAIN
Changes since 1.1: +15 -4 lines
Diff to previous 1.1
continued block profiling

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 27 21:17:11 2001 UTC (12 years, 2 months ago) by anton
Branch: MAIN
good start at profiling for peephole optimization
backtrace now also works for calls done with CALL

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

  Diffs between and
  Type of Diff should be a

View only Branch:

Sort log by:

CVS Admin

Powered by ViewCVS 1.0-dev
(Powered by ViewCVS)

ViewCVS and CVS Help