1033 Commits (02c79b209cb51bf749388a8ebd740513ffc7b342)
 

Author SHA1 Message Date
Peter Johnson 57dfb00241 Initial revision 23 years ago
Peter Johnson f8f1c204f7 Bytecode and objfmt changes: 23 years ago
Peter Johnson 9a6a155c06 Revert previous commit (ELF isn't committed yet). 23 years ago
Peter Johnson 6c2fb0f43c Use C89 types for field sizes and avoid reserved #define names. 23 years ago
Peter Johnson ad049ecb26 Don't worry about 64-bit and generic ELF at this point. 23 years ago
Peter Johnson 9f35a81eb5 Initial revision 23 years ago
Peter Johnson ac2743de63 Prevent spurious "Circular reference detected" errors by refining the return 23 years ago
Peter Johnson 4fed536d3c Revamp error/warning handling. 23 years ago
Peter Johnson 4407d49d66 During the first pass of basic optimization, continue reporting errors, don't 23 years ago
Peter Johnson 58cc15c1d6 Change handling of res* (no longer require that the entire containing buffer 23 years ago
Peter Johnson 20b53b5891 Check for integer warnings. 23 years ago
Peter Johnson 0703225136 A number of fixes to float and integer handling on the output side: 23 years ago
Peter Johnson 4fc6605a56 Properly count errors and warnings triggered by ErrorAt() and WarningAt(). 23 years ago
Peter Johnson c7dee53ad5 Check return value correctly (for both error and non-error). 23 years ago
Peter Johnson f9674f719d Revert previous commit. The srcdir isn't needed, and in fact breaks things. 23 years ago
Peter Johnson 3bbc385082 Add bison-generated sources to BUILT_SOURCES and CLEANFILES. 23 years ago
Peter Johnson 62d466533f Clean up after test execution. 23 years ago
Peter Johnson 9f69d71b63 Run gettextize with the --no-changelog option. Note this requires gettext 23 years ago
Peter Johnson 5c5ab9318e Too overzealous on including test files that aren't committed yet (because they 23 years ago
Peter Johnson f42e1c87ab Fix warning message for zeroing uninit space so it prints on the correct line. 23 years ago
Peter Johnson 1517a9ef39 Fix distcheck build. For some reason, automake wants a $(top_srcdir) for the 23 years ago
Peter Johnson 0d91497dd1 Have symrec manage all symbols, not just the ones in the symbol table. 23 years ago
Peter Johnson db0c353f68 Switch back to returning @dependent@ instead of @observer@. 23 years ago
Peter Johnson 0124032e2c Splint-noticed bugfixes: memory leaks, unreachable code. 23 years ago
Peter Johnson 590fc49113 Splint cleanups, including const change. 23 years ago
Peter Johnson 6033703a64 Splint cleanups and related bugfixes: 23 years ago
Peter Johnson f11e97b9ec Change most Splint return annotations from dependent to observer. 23 years ago
Peter Johnson 848dab8ff0 Cast SAVE_* and WRITE_* assignments to unsigned char. 23 years ago
Peter Johnson f8bfa83597 Make expr_print() take a const expr. 23 years ago
Peter Johnson a76d8561f7 Fix a couple bugs found by Splint (and do some other Splint cleanups). 23 years ago
Peter Johnson a6f0bff972 Splint cleanups: expr_copy_* don't take a NULL, so they can't return NULL. 23 years ago
Peter Johnson bb71f908bc Splint cleanups. 23 years ago
Peter Johnson 7325626c6a Split split parameters into separate lines to make it much easier to edit. 23 years ago
Peter Johnson 78f566c510 Add options: +allglobals -noeffect -shiftnegative. 23 years ago
Peter Johnson a6d468b938 Splint cleanups. 23 years ago
Peter Johnson fa5199cf4d Splint cleanups. 23 years ago
Peter Johnson 1b6ca83117 Splint cleanups on memory allocation routines. 23 years ago
Peter Johnson b9541920f1 Create global macro NELEMS to replace countof macro defined just in main.c. 23 years ago
Peter Johnson 58abdf1cd1 Update with latest files. Add suggestion on how to get an updated list. 23 years ago
Peter Johnson 7c31b742d5 Add remove-potcdate.sed. 23 years ago
Peter Johnson 8cd76bac56 Update to gettext 0.11.1. 23 years ago
Peter Johnson d11a297283 Portability fixes: include config.h to get rid of inline if necessary, remove 23 years ago
Peter Johnson ad22cf5a0a Add local changes (primarily C++ -> C conversion). 23 years ago
Peter Johnson e4ee9e1030 Reflect where our local o= and t= options came from. 23 years ago
Peter Johnson c23b8437d7 Add re2c to the build tree. Build tools with recursive make instead of from 23 years ago
Peter Johnson 33a981424e Don't conflict local parser.h with bison-generated parser.h by renaming 23 years ago
Peter Johnson 6db97b6a23 Add pre-generated bootstrap files for re2c-generated scanner. 23 years ago
Peter Johnson 27b0d041ea Finish C conversion. 23 years ago
Peter Johnson 88d5a1e6c4 Continuing C conversion (not everything is compilable yet). 23 years ago
Peter Johnson 05224a9fd9 Make dual functions: _new (which allocates) and _init (which just copies) to 23 years ago