CVS log for gforth/peeprules.vmg

[BACK] Up to [gforth] / gforth

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN
Current tag: MAIN


Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Dec 31 18:09:02 2010 UTC (13 years, 2 months ago) by anton
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.22: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.22: +1 -1 lines
updated copyright years

Revision 1.22: download - view: text, markup, annotated - select for diffs
Sun May 2 16:21:32 2010 UTC (13 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.21: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.21: +3 -0 lines
renamed ;CODE-EXEC into LIT-EXECUTE (more general)
static stack caching for faster abi-call and ;abi-code-exec
Usage of VM_JUMP in static superinstructions is now flagged

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Dec 31 19:02:24 2007 UTC (16 years, 2 months ago) by anton
Branches: MAIN
CVS tags: v0-7-0
Diff to: previous 1.20: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.20: +1 -1 lines
updated copyright year after changing license notice

Revision 1.20: download - view: text, markup, annotated - select for diffs
Mon Dec 31 18:40:24 2007 UTC (16 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.19: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.19: +2 -3 lines
updated copyright notices for GPL v3

Revision 1.19: download - view: text, markup, annotated - select for diffs
Sat Dec 31 15:46:09 2005 UTC (18 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.18: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.18: +1 -1 lines
updated the copyright year on many files
added FSF copyright header to complex.fs fft.fs regexp-test.fs regexp.fs
added fsl-util.fs to update-copyright-blacklist

Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Aug 2 12:00:51 2005 UTC (18 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.17: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.17: +35 -18 lines
added STACK_CACHE_DEFAULT_FAST configuration variable
fixed some bugs
added some primitive/state combinations
changes to support up to 8 stack cache registers
Worked around an unresolved bug in kernel/toolsext.fs

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Dec 31 13:23:57 2004 UTC (19 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.16: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.16: +1 -1 lines
updated copyright years for files changed in 2004

Revision 1.16: download - view: text, markup, annotated - select for diffs
Sun Jan 25 12:35:58 2004 UTC (20 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.15: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.15: +10 -10 lines
minore bugfixes (Makefile.in)
enabled 3-state stack caching for gforth-fast and gforth-native
   bugfixes (EXECUTE and PERFORM; spbREG use)
   explicit register allocation to spb for gforth-native, but not gforth-fast
   Due to the shortest-path algorithm this means that gforth-fast uses only
     S0 and S1, not S2, so we could keep that.
     However, we probably want to use more states etc. for other
     architectures, so we may want to have a way to select different
       cache.vmg and different peeprules.vmg files for different
       archs, builds, and binaries.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Jan 19 10:11:26 2004 UTC (20 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.14: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.14: +185 -181 lines
fixed one stack-caching bug (N_START_SUPER value), and enabled stack caching

Revision 1.14: download - view: text, markup, annotated - select for diffs
Wed Dec 31 16:26:13 2003 UTC (20 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.13: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.13: +20 -0 lines
updated copyright years, or added copyright notices.

Revision 1.13: download - view: text, markup, annotated - select for diffs
Mon Nov 10 16:10:24 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.12: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.12: +1 -1 lines
disabled last native-incompatible superinstruction

Revision 1.12: download - view: text, markup, annotated - select for diffs
Thu Nov 6 09:47:49 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.11: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.11: +16 -13 lines
activated gforth-native again
some gforth-native bugfixes and changes

Revision 1.11: download - view: text, markup, annotated - select for diffs
Mon Nov 3 20:39:03 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.10: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.10: +25 -24 lines
some (failed) experiments with stack caching

Revision 1.10: download - view: text, markup, annotated - select for diffs
Mon Nov 3 20:13:35 2003 UTC (20 years, 4 months ago) by anton
Branches: MAIN
Diff to: previous 1.9: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.9: +182 -182 lines
made classical 1-register stack caching work again (and probably
  general stack caching with non-empty canonical state).  There was a
  subtle bug involving ?DUP-?BRANCH.
made this the default for gforth-fast and turned off anything beyond
deleted the now-unused rewrite_bb().

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Oct 9 20:25:59 2003 UTC (20 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.8: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.8: +187 -0 lines
replaced gforth-prof with $(PROFEXES) in Makedist.in
more stack caching work

Revision 1.8: download - view: text, markup, annotated - select for diffs
Sun Aug 24 09:56:09 2003 UTC (20 years, 6 months ago) by anton
Branches: MAIN
CVS tags: v0-6-2
Diff to: previous 1.7: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.7: +25 -0 lines
fixed various minor issues:
  workaround for HPUX make and our dependence cycles
  suppress warnings for unused variables in superinstructions
  added some superinstructions
  useful code_size metrics for primitives with funny K and J labels
  default metric for --no-dynamic is now cost_nexts

Revision 1.7: download - view: text, markup, annotated - select for diffs
Sun Aug 10 22:20:24 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.6: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.6: +3 -1 lines
decompile_prim can now deal with static superinstructions

Revision 1.6: download - view: text, markup, annotated - select for diffs
Thu Jul 31 20:47:18 2003 UTC (20 years, 7 months ago) by anton
Branches: MAIN
Diff to: previous 1.5: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.5: +1 -50 lines
eliminated configure option --dynamic
made configure var no_dynamic_default settable (and documented it)
configure now tests for -fno-crossjumping (instead of -fno-cross-jump).
turn on engine option -fno-inline (eliminates problems with register
allocation on gcc-3.3 on 386 with --enable-force-reg).

Revision 1.5: download - view: text, markup, annotated - select for diffs
Thu May 15 18:43:15 2003 UTC (20 years, 10 months ago) by anton
Branches: MAIN
Diff to: previous 1.4: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.4: +50 -1 lines
gforth-prof is built by default again
default CFLAGS is now "-O2" instead of "-g -O2"
added some static superinstructions
fixed computation of engine/costs.i
minor changes

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sat Oct 12 19:07:14 2002 UTC (21 years, 5 months ago) by anton
Branches: MAIN
CVS tags: v0-6-1, v0-6-0
Diff to: previous 1.3: preferred, unified; selected 1.2: preferred, unified
Changes since revision 1.3: +1 -400 lines
emptied peeprules.vmg again

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Oct 12 19:06:37 2002 UTC (21 years, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.2: preferred, unified
Changes since revision 1.2: +400 -1 lines
bugfix (use of inst-pointer-update left stack items)
bugfix (now no debugging output at superinstruction end)
refactored output-c-tail...

Revision 1.2: download - view: text, markup, annotated - [selected for diffs]
Mon Feb 4 21:25:17 2002 UTC (22 years, 1 month ago) by anton
Branches: MAIN
Diff to: previous 1.1: preferred, unified
Changes since revision 1.1: +1 -0 lines
Compiles static superinstructions combined with dynamic superinstructions
added ENDIF to gforth.el

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue May 1 13:35:41 2001 UTC (22 years, 10 months ago) by anton
Branches: MAIN
Diff to: selected 1.2: preferred, unified
vmgen-related changes in Makefile
fixed FORTHB/prims2x breakage
removed lit_plus
added peeprules.vmg as a place to put superinstructions
testdist now also tests vmgen-ex

Diff request

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.

Log view options

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>