Vern Paxson
|
ffb8f27d6b
|
some final fixups
|
2024-08-03 13:26:11 +01:00 |
|
Vern Paxson
|
d7df53d5c3
|
fix for -O report-C++
|
2024-08-03 12:42:12 +01:00 |
|
Vern Paxson
|
24b076bb62
|
fixes for vector coercion, run-time errors
|
2024-08-03 10:26:50 +01:00 |
|
Vern Paxson
|
19805acb65
|
fixups for tracking parameters
|
2024-08-01 22:04:30 +01:00 |
|
Vern Paxson
|
ee60ab5d5d
|
fixups for correctly tracking parameters
|
2024-07-31 21:07:39 +01:00 |
|
Vern Paxson
|
f4ead63367
|
explicitly mark functions skipped for script optimization
|
2024-07-31 21:05:51 +01:00 |
|
Vern Paxson
|
79bff14b57
|
memory management fixup
|
2024-07-26 13:32:56 +01:00 |
|
Vern Paxson
|
beef551fe5
|
loading captures tracks their types
|
2024-07-26 08:45:21 +01:00 |
|
Vern Paxson
|
61298c249c
|
change type-switch to use regular switch infrastructure
|
2024-07-24 23:33:28 -07:00 |
|
Vern Paxson
|
a32e1c593e
|
simplify CopyVal() macro
|
2024-07-24 14:13:40 -07:00 |
|
Vern Paxson
|
c96dd5d5b3
|
fix for return's inside of hook's
|
2024-07-24 12:08:20 -07:00 |
|
Vern Paxson
|
b405708994
|
fixes for "when" lambdas returning "any" types
|
2024-07-23 14:22:36 -07:00 |
|
Vern Paxson
|
0e4c183d57
|
internal option to turn off control flow optimization
|
2024-07-22 19:38:46 -07:00 |
|
Vern Paxson
|
15ce7a6ee0
|
aesthetic tweak
|
2024-07-22 14:55:02 -07:00 |
|
Vern Paxson
|
ef53e1562f
|
File accessor akin to that for Func
|
2024-07-19 15:04:44 -07:00 |
|
Vern Paxson
|
44c4f7f11e
|
CFT propagation for CFT_BREAK
|
2024-07-19 14:27:00 -07:00 |
|
Vern Paxson
|
9cd0750eda
|
-O gen-C++ run-time warnings
|
2024-07-19 13:49:39 -07:00 |
|
Vern Paxson
|
857368fdee
|
simplify run-time initializatio
|
2024-07-10 13:54:51 -07:00 |
|
Vern Paxson
|
217b20e4cd
|
support for multiple profiles
|
2024-07-10 12:16:52 -07:00 |
|
Vern Paxson
|
b78517f7ba
|
make captures_vec accessible to subclasses
|
2024-07-09 18:29:02 -07:00 |
|
Vern Paxson
|
d0aad7b826
|
more flexibility in initializing table loop iterators
|
2024-07-07 14:15:56 -07:00 |
|
Vern Paxson
|
2fe3888c75
|
fix for tracking control flow when killing an "else" statement
|
2024-07-04 11:47:22 -07:00 |
|
Vern Paxson
|
7f89efc8ee
|
preserve auxiliary information when instantiating a hook-break
|
2024-07-03 15:46:47 -07:00 |
|
Vern Paxson
|
20e41e170b
|
more de-auxing
|
2024-07-02 17:43:34 -07:00 |
|
Vern Paxson
|
1e1795bbdf
|
bug fixes
|
2024-07-02 16:45:00 -07:00 |
|
Vern Paxson
|
08bf91c1a5
|
fixup
|
2024-07-02 15:04:01 -07:00 |
|
Vern Paxson
|
ee8e8c774c
|
more AUX abstraction
|
2024-07-02 14:15:46 -07:00 |
|
Vern Paxson
|
9c150c907a
|
speed-up tweak for double-indexing of tables
|
2024-07-01 16:59:15 -07:00 |
|
Vern Paxson
|
7ae8acc335
|
move CheckAnyType into support
|
2024-06-30 15:33:22 -07:00 |
|
Vern Paxson
|
1068599a99
|
more flexible structuring for compiling "when" statements
|
2024-06-30 10:54:41 -07:00 |
|
Vern Paxson
|
6b8a83f69c
|
cleaner tracking of special-casing for "when" returns
|
2024-06-30 10:31:10 -07:00 |
|
Vern Paxson
|
385e16c88d
|
don't actually track CFT_NONE
|
2024-06-29 18:15:48 -07:00 |
|
Vern Paxson
|
5cfff4ce7b
|
abstract away "re-execute current instruction"
|
2024-06-28 13:56:09 -07:00 |
|
Vern Paxson
|
bb3e1b77ae
|
control-flow tracking of switch default's, catch-return's
|
2024-06-28 12:28:22 -07:00 |
|
Vern Paxson
|
4ee3aa00ab
|
tidying of event handlers
|
2024-06-27 12:23:58 -07:00 |
|
Vern Paxson
|
17c4b6d982
|
simplify lambda information in ZInstAux
|
2024-06-26 17:13:30 -07:00 |
|
Vern Paxson
|
42ccb6a5a6
|
abstract out log enums
|
2024-06-26 13:29:44 -07:00 |
|
Vern Paxson
|
45c4ae0d3e
|
fix-up for aux traversal
|
2024-06-25 17:08:56 -07:00 |
|
Vern Paxson
|
a65ce10581
|
fix aux traversal of event handlers
|
2024-06-24 17:18:44 -07:00 |
|
Vern Paxson
|
e317c1485c
|
one more set of op-types
|
2024-06-24 16:16:15 -07:00 |
|
Vern Paxson
|
5530aee57d
|
regularize use of indices
|
2024-06-23 15:37:54 -07:00 |
|
Vern Paxson
|
90c6744c63
|
broaden DirectField to include Opt and non-Opt versions
|
2024-06-23 14:12:30 -07:00 |
|
Vern Paxson
|
20b2f0a4c1
|
changes to match those of gen-zam regularizing field assignments
|
2024-06-23 13:54:48 -07:00 |
|
Vern Paxson
|
b179ad6e4e
|
allowing some CPP access
|
2024-06-21 13:23:54 -07:00 |
|
Vern Paxson
|
2f14205010
|
tidying
|
2024-06-21 10:01:52 -07:00 |
|
Vern Paxson
|
50a1367dbb
|
switch to using DirectField
|
2024-06-20 11:02:53 -07:00 |
|
Vern Paxson
|
c1d1a992b4
|
move execution headers into ZBody.h
|
2024-06-18 16:49:03 -07:00 |
|
Vern Paxson
|
809c7134fe
|
fixup for loop body control flow
|
2024-06-15 10:21:55 -07:00 |
|
Vern Paxson
|
83eda01682
|
fix for tracking control flow in loops
|
2024-06-15 09:57:46 -07:00 |
|
Vern Paxson
|
8a87fe8253
|
loop init fixup
|
2024-06-14 15:56:58 -07:00 |
|