CVS log for gforth/peeprules.vmg
Up to [gforth] / gforth
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
Revision 1.23: download - view: text, markup, annotated - select for diffs
Fri Dec 31 18:09:02 2010 UTC (13 years, 3 months ago) by anton
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.22: preferred, colored; selected 1.3: preferred, colored
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, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.21: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
CVS tags: v0-7-0
Diff to: previous 1.20: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.19: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.18: preferred, colored; selected 1.3: preferred, colored
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, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.17: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.16: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.15: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.14: preferred, colored; selected 1.3: preferred, colored
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, 3 months ago) by anton
Branches: MAIN
Diff to: previous 1.13: preferred, colored; selected 1.3: preferred, colored
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, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.12: preferred, colored; selected 1.3: preferred, colored
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, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.11: preferred, colored; selected 1.3: preferred, colored
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, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.10: preferred, colored; selected 1.3: preferred, colored
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, 5 months ago) by anton
Branches: MAIN
Diff to: previous 1.9: preferred, colored; selected 1.3: preferred, colored
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, 6 months ago) by anton
Branches: MAIN
Diff to: previous 1.8: preferred, colored; selected 1.3: preferred, colored
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, 8 months ago) by anton
Branches: MAIN
CVS tags: v0-6-2
Diff to: previous 1.7: preferred, colored; selected 1.3: preferred, colored
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, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.6: preferred, colored; selected 1.3: preferred, colored
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, 8 months ago) by anton
Branches: MAIN
Diff to: previous 1.5: preferred, colored; selected 1.3: preferred, colored
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, 11 months ago) by anton
Branches: MAIN
Diff to: previous 1.4: preferred, colored; selected 1.3: preferred, colored
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, 6 months ago) by anton
Branches: MAIN
CVS tags: v0-6-1,
v0-6-0
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +1 -400
lines
emptied peeprules.vmg again
Revision
1.3:
download - view:
text,
markup,
annotated -
[selected for diffs]
Sat Oct 12 19:06:37 2002 UTC (21 years, 6 months ago) by
anton
Branches:
MAIN
Diff to: previous 1.2:
preferred,
colored
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 - select for diffs
Mon Feb 4 21:25:17 2002 UTC (22 years, 2 months ago) by anton
Branches: MAIN
Diff to: previous 1.1: preferred, colored; selected 1.3: preferred, colored
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, 11 months ago) by anton
Branches: MAIN
Diff to: selected 1.3: preferred, colored
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
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>