232 Commits (a6e5b3e16601e258c570dc48aed0128d931d2e4c)

Author SHA1 Message Date
Peter Johnson c738bd3f9d Recursively expand EQU's. 23 years ago
Peter Johnson adfc2e10c9 Add expr_get_floatnum(). 23 years ago
Peter Johnson fe8c2a009f Restructure bc_calc_len() family into bc_resolve() family. Many many many 23 years ago
Peter Johnson c9e4019b28 Comment additions. 23 years ago
Peter Johnson d85e7014a8 Binary object format output! Lots of structural changes needed, particularly 23 years ago
Peter Johnson d2a2e6b3f8 Add bcs_last() macro. 23 years ago
Peter Johnson c9d73bae1e Make duplicate definition (w/regards to COMMON and EXTERN) work properly. 23 years ago
Peter Johnson 07c3299820 Add bin object format. 23 years ago
Peter Johnson d738a39f49 Allow replacing with no extension (eg w/o an appended '.'). Needed for bin 23 years ago
Peter Johnson ba2c819e71 Move BitCount() macro from hamt.c to util.h. 23 years ago
Michael Urman 7c073b5c23 Add const char *in_filename arguments to 23 years ago
Michael Urman 6b65e7a522 Update main files to include support for yapp. 23 years ago
Peter Johnson 62750a30d3 Enhance bc_resolve() implementation a bit, but comment out, as this function 23 years ago
Peter Johnson 5d2e9ea0f0 Allow preprocess-only and setting of preproc. Update main() and related 23 years ago
Peter Johnson 0177d689a1 Revamp object format functional interface a bit. Now, only the output() 23 years ago
Peter Johnson 391736c2a6 Correct optimize() comment. 23 years ago
Peter Johnson 8a515e968a Reverse how traverse functions do early termination (now, they terminate on 23 years ago
Peter Johnson 4f7daa4d39 Fix issue with how symrec's are handled when an expression is copied: old code 23 years ago
Peter Johnson ef3eff4f62 Enhance error/warning framework by allowing specific warnings to be disabled, 23 years ago
Peter Johnson 66bf6be085 Implement rest of bc_calc_len for general bytecodes. 23 years ago
Peter Johnson 5b2166d50a Don't store "determined" immediate len and neg. Both will be determined from 23 years ago
Peter Johnson 6d69fd09ba Add comment about bc_calc_len() possibly returning -1. 23 years ago
Peter Johnson ee74365f05 Add new bc_resolve() family, and rewrite calc_len to /just/ calculate the 23 years ago
Peter Johnson 4d77fa5b6b Add bcs_next (STAILQ_NEXT). 23 years ago
Peter Johnson ca1fdd915b Add bcs_first() (STAILQ_FIRST). 23 years ago
Peter Johnson 2258d80f96 Tiny formatting fix. 23 years ago
Peter Johnson cc635cc237 Change return type of calc_len() family back to int from unsigned long. 23 years ago
Peter Johnson 0276a2db37 - Use new symrec_get_label(). 23 years ago
Peter Johnson a3db6e7106 Remove symrec_get_int_value(), add symrec_get_label(). 23 years ago
Peter Johnson 746f2ef74f General code cleanup. 23 years ago
Peter Johnson 985d4e9b59 LCLint cleanups. 23 years ago
Michael Urman 04b27087a9 Fix one line odd error: missing initialization of step. 23 years ago
Peter Johnson e23d88b957 Make resolve_label() take a symrec * instead of a section * and bytecode *. 23 years ago
Peter Johnson fea731d3eb Remove unused variable declaration. 23 years ago
Michael Urman 2814d5cf22 Change from linked list to vector representation for line mapping. 23 years ago
Peter Johnson fbf87da90a Comment fix. 23 years ago
Peter Johnson e2f2ede90c bc_calc_len() family should return unsigned long, not int. 23 years ago
Peter Johnson 04ed33ca73 Cut bitvect allocations even more by making a bitvect_from_Dec_static() and 23 years ago
Peter Johnson beba182469 Allocate single static temporary bitvect for conversions (as most conversions 23 years ago
Peter Johnson ddacb97e3e Don't shadow global (standard C) "index" (noticed by LCLint). 23 years ago
Peter Johnson 44a3d08815 Line number is a long (found by lclint). 23 years ago
Peter Johnson 3f2186c1bf Change from current file/line dual storage to a monotonically-increasing line 23 years ago
Peter Johnson 1fc6d5b86d Fix warnings that appear with -O turned on. 23 years ago
Peter Johnson 73e3e69375 Add tests/Makefile.inc to EXTRA_DIST. 23 years ago
Peter Johnson f5358bb32e Change EXTRA_DIST to reflect movement of strsep.c and mergesort.c. 23 years ago
Peter Johnson bea39dbe16 Add @LIBOBJS@ to library linkages (for missing functions). 23 years ago
Peter Johnson 90864f6793 Bring up-to-date with new generated files (due to new build structure). 23 years ago
Peter Johnson ca6a1c8167 Massive build system change: single Makefile instead of recursive. 23 years ago
Peter Johnson 0caf84d85f Massive build system change: single Makefile instead of recursive. 23 years ago
Peter Johnson 855891dac2 Fix build problem on Linux with toascii() define. 23 years ago