[go: up one dir, main page]

Menu

Commit [r7092]  Maximize  Restore  History

CSL: The JIT now has a flag !*jit!-noisy to control whether it prints out

all the machine code that it generates. And it now gets a serious way through
the alg.tst test file. Well it moans that I have not yet implemented "BIGCALL"
and it moans repeatedly that my implementation of what is supposed to
be a tail call in fact does a regular one but then exits. And at some stage
it misbehaves - but it sort of feels as if it is getting rather close to
completion! And the bugs fixed in this checkin are all pretty shallow
ones.

arthurcnorman 2025-04-20

changed /trunk/csl/cslbase/eval2.cpp
changed /trunk/csl/cslbase/externs.h
changed /trunk/csl/cslbase/jit.cpp
changed /trunk/csl/cslbase/jittests/Makefile
changed /trunk/csl/cslbase/ops/op_jumpequal.cpp
changed /trunk/csl/cslbase/ops/op_jumpequal_b.cpp
changed /trunk/csl/cslbase/ops/op_jumpequal_bl.cpp
changed /trunk/csl/cslbase/ops/op_jumpequal_l.cpp
changed /trunk/csl/cslbase/ops/op_jumpnequal.cpp
changed /trunk/csl/cslbase/ops/op_jumpnequal_b.cpp
changed /trunk/csl/cslbase/ops/op_list2star.cpp
changed /trunk/csl/cslbase/ops/op_loses.cpp
changed /trunk/csl/cslbase/restart.cpp
changed /trunk/csl/cslbase/version.h
changed /trunk/packages/support/revision.red