Commit graph

11 commits

Author SHA1 Message Date
Roger Crew
211c5fb608 abstract memory models for byte quota (BYTE_QUOTA_MODEL)
so that you can now have value_bytes()/object_bytes() pretend that
integers are 32 or 64 bits or whatever else you want.
2025-09-30 23:04:53 -07:00
Roger Crew
0f90f2dede signed vs. unsigned (rt_env size/num_var_names is unsigned) 2025-09-30 23:03:40 -07:00
Roger Crew
bd0aa66cf0 cvs log keep PARC entries only
All of the Sourceforge-era log entries are in git
so there's no point to having them repeated in the files.
2024-12-30 03:02:52 -08:00
Roger Crew
6ae0d3b667 cvs log reconciliation 2023-08-17 09:06:46 -07:00
Rob Leslie
49966e645e Avoid using uninitialized Program.cached_lineno_vec
find_line_number() in decompile.c could sometimes test the
.cached_lineno_vec member of Program objects when the member was
uninitialized and consequently return potentially erroneous results.
So we initialize the member now in new_program() at the same time
.cached_lineno_pc is initialized.
2008-06-18 00:05:18 -07:00
bjj
cc1f9810f4 Add new MEMO_STRLEN option which uses the refcounting mechanism to
store strlen with strings.  This is basically free, since most string
allocations are rounded up by malloc anyway.  This saves lots of cycles
computing strlen.  (The change is originally from jitmoo, where I wanted
inline range checks for string ops).
2006-09-07 00:55:02 +00:00
nop
c8db442950 Merge UNSAFE_OPTS (ref fixups); fix Log tag placement to fit CVS whims 1998-12-14 13:17:26 +00:00
nop
4e8941e8c2 Merge UNSAFE_OPTS (r5) after extensive testing. 1997-07-07 03:24:53 +00:00
nop
46996fdbd0 1.8.0p6 merge by hand. 1997-03-08 06:25:39 +00:00
nop
9cf5366eb0 GNU Indent normalization 1997-03-03 04:18:21 +00:00
nop
a515162931 Initial revision 1997-03-03 03:44:59 +00:00