125 Commits (0e349f552d3f7008ea28bb0fc67767b594537777)

Author SHA1 Message Date
Peter Johnson bbf23a557d * intnum.c (yasm_intnum_create_sized): New, reverse function of 19 years ago
Peter Johnson 8909d99167 * python-yasm/Makefile.inc: .python_build needs to depend on 19 years ago
Peter Johnson 8c82c94d11 * python-yasm/Makefile.inc: Since we aren't using buildtools to call Pyrex, 19 years ago
Peter Johnson 5c36a0551f * setup.py: strip() opts["srcdir"] to unbreak distcheck. 19 years ago
Peter Johnson 56496896e0 * setup.py: Incorporate cleanups suggested by Michael Urman. 19 years ago
Peter Johnson a79593f923 Quiet warnings in Pyrex code by adding "-w" if GCC detected. 19 years ago
Peter Johnson 949965d5cb * pyrex.m4: Add a little documentation. 19 years ago
Peter Johnson b22db3f5ca Be much smarter at checking for and running Pyrex. Pyrex is a Python module 19 years ago
Peter Johnson a5d91fba6a Hook Python module into the build (even though it's pretty incomplete), 19 years ago
Peter Johnson 2e851878e4 * bytecode.pxi: Fix definition of yasm_dv_create_string(). 19 years ago
Peter Johnson 549534bc03 * value.pxi, expr.pxi: Copy instead of NULL'ing origin; this will look much 19 years ago
Peter Johnson 5f284d738c python-yasm: Modularize and clean up. Note the modularization is a little 19 years ago
Michael Urman 02eb686f36 Checkin of initial work on a pyrex python binding for yasm. Very little 19 years ago
Peter Johnson d0ebe182cc Eliminate some signed/unsigned character mismatches in GAP build. 19 years ago
Peter Johnson be9b265197 * gap.c: Don't use HAMT. 19 years ago
Peter Johnson 9a0faf7460 * phash.c (phash_lookup), perfect.c (initnorm): Mask upper bits in hash 19 years ago
Peter Johnson 20847cc76f * tools/gap: Clean up unused variables, bad size usage, return success on 19 years ago
Peter Johnson 90a38d71b0 Rewrite x86 identifier recognition to use a minimal perfect hash table 19 years ago
Peter Johnson 305a8e54e8 * re2c/main.c: Include string.h so strlen and memcpy are prototyped. 19 years ago
Peter Johnson aa81c64488 Build cleanups (mostly for warnings) for VC8. 19 years ago
Peter Johnson be9368d872 re2c: Unbreak distcheck. 19 years ago
Peter Johnson b6ed510e7e re2c: Finish update to latest version. 19 years ago
Peter Johnson ccec93a51e re2c: Fix yyaccept warnings. 19 years ago
Peter Johnson 1702e9d833 Continue re2c updates. This one gets rid of the unused label warnings. 19 years ago
Peter Johnson bd45ec37ce * cleanup.c: Add strdup implementation as strdup is nonstandard C. 19 years ago
Peter Johnson 90b7a5d9da Update re2c to May 12, 2004 version. This adds an output file option, so 19 years ago
Peter Johnson 35453721e6 * re2c: Start syncing back up to re2c HEAD. This gets us up to 2004-03-29. 19 years ago
Peter Johnson 7a703538bf * xdf-objfmt.c (XDF_MAGIC): Change to XDF version 2.0. No backwards 20 years ago
Peter Johnson da554ebe3b * xdf-objfmt.c (xdf_reloc.type): Remove FLAT relocation type and renumber. 20 years ago
Peter Johnson 2ac9e732f2 * expr.c (yasm_expr_extract_symrec): Add "relocate" parameter. Use it to 20 years ago
Peter Johnson 38846c5556 * ins.h, scanner.h, dfa.h, code.c, re.h, parse.h, token.h, substr.h: 20 years ago
Peter Johnson fd25e2545d * tools/re2c/Makefile.inc: Update build rules for re2c-parser.c and 20 years ago
Peter Johnson 1a86c34026 * On most files: re-enable $IdPath$ as $Id$, and enable Id keyword expansion. 20 years ago
Peter Johnson f094f47abb Update auto*, libtool, libltdl, and gettext scripts. 21 years ago
Peter Johnson 2edc4e2865 Convert re2c cleanup.pl to cleanup.c, removing final Perl dependency. 21 years ago
Peter Johnson 4a4aa52a85 Repeat after me: test compile before commit. 22 years ago
Peter Johnson be9dba39c4 Scanner internal to re2c was not catching EOF's properly. 22 years ago
Peter Johnson b5f64623ca Use /usr/bin/env for finding PERL. 22 years ago
Peter Johnson 823fb1b781 Reformat multi-file lists to use many += lines instead of using \ 22 years ago
Peter Johnson aa07d08e5c Remove typedefs for uint/uchar/ushort/ulong to avoid compiler warnings on Linux. 22 years ago
Peter Johnson fa0437c34c Remove unused yyaccept variables (eliminates warnings from generated code). 22 years ago
Peter Johnson 19d22bdbb3 Output something a little more unique than just - for the output file #line's. 22 years ago
Peter Johnson db4c347e32 Generate #line in the output in a useful way. Now it's much more usable for 22 years ago
Peter Johnson c998053da9 Undo part of the tools/re2c flattening. Specifying a re2c_CFLAGS causes 22 years ago
Peter Johnson 582c5ea3d7 Warning cleanups. 23 years ago
Peter Johnson c0eee0f5b8 Remove lemon. We aren't using it, it doesn't need to be in our source tree. 23 years ago
Peter Johnson aacbbef7f9 Fix pointer comparison. Should be checking for == NULL, not <0. 23 years ago
Peter Johnson 4c6d5575dc Run through cleanup.pl to get rid of unused labels. 23 years ago
Peter Johnson 00497afd8f Neaten the line-continuation a bit. 23 years ago
Peter Johnson 6c7bb59857 Flatten the tools/re2c build. 23 years ago