1087 Commits (7a8e71f8bb0f46fc2356fe12067cba8b561840c2)
 

Author SHA1 Message Date
Peter Johnson 7c77a808e8 BUGFIX: In yasm_intnum_calc(), use operand->val.bv instead of acc->val.bv if 22 years ago
Peter Johnson 3a69c30f7b Allow complex (expression) section starts, primarily used for implementation 22 years ago
Peter Johnson 0a5861a952 Add a \warning that yasm_vps_delete() deletes all val/params. 22 years ago
Peter Johnson a88840bdd9 Document for Doxygen (comment-only changes). 22 years ago
Peter Johnson d923c8b92a Fix return comment for parse_directive(). Nonzero is returned if a directive 22 years ago
Peter Johnson e82c7d6bda Comment for Doxygen. 22 years ago
Peter Johnson 3de47f7b4d Add \rcs, \endrcs, \license, and \endlicense wrappers around $IdPath$ and 22 years ago
Peter Johnson fb16d0a793 Fix a few Doxygen documentation comments and cross-references. Comment only 22 years ago
Peter Johnson 3c1eee7cf5 Doxygen comment-only change: \caution does not exist, use \attention instead. 22 years ago
Peter Johnson 0b0e957f02 Fix bug in HAMT_insert() found by compiler-generated assembler file (lots of 22 years ago
Peter Johnson b45781ad5f Fix twobytemem (two byte memory accessing, no size) opcodes. 22 years ago
Peter Johnson 934697a310 Previous commit didn't notationally separate x86 from AMD64 very well; be 22 years ago
Peter Johnson e3ce14f3f4 Rename x86-64 to AMD64 in description, as per AMD name change. 22 years ago
Peter Johnson 8be78708d6 Display fatal errors as FATAL, and perform other error display cleanups. 22 years ago
Peter Johnson 1fb702c9ef Missed a couple instances of yasm__error(0, ...) -> yasm_fatal(). 22 years ago
Peter Johnson bdcba73ba5 Check for supported architectures (for now, just x86). 22 years ago
Peter Johnson b6f7d0316f Make yasm_fatal() and implementations take a list of printf-like parameters. 22 years ago
Peter Johnson a6109b9aba Use standard basename() function if available. 22 years ago
Peter Johnson 67aec65deb Simplify preloaded search case by removing any library extension in 22 years ago
Peter Johnson 7d0214ee34 Change module loader interface a bit (use enum instead of string to specify 22 years ago
Peter Johnson cc3f9486f3 Simplify RCSID() definition. 22 years ago
Peter Johnson f7be0f0fd7 Be a bit friendlier to those compiling without HAVE_CONFIG_H by always 22 years ago
Peter Johnson dd4ae0b63a Only include config.h if HAVE_CONFIG_H is defined. 22 years ago
Peter Johnson d2e226e3b7 Fix some Doxygen documentation nits. Comment-only change. 22 years ago
Peter Johnson 08fc544896 Document for Doxygen. 22 years ago
Peter Johnson c3d042d742 Change parameter name for yasm_expr_extract_segment declaration to ep to 22 years ago
Peter Johnson c7840f5b3a Add an architecture to support the LC-3b ISA as used in the ECE 312 course 22 years ago
Peter Johnson 823fb1b781 Reformat multi-file lists to use many += lines instead of using \ 22 years ago
Peter Johnson f1e54f48d0 Make architecture selectable at the command line. 22 years ago
Peter Johnson 3d04baf33c Bring yasm_x86__bc_print() up-to-date with x86_jmp[rel] changes. 22 years ago
Peter Johnson 8422252781 Rename jmprel->jmp, JMPREL->JMP, JR->JMP, and others, as FAR jumps are not 22 years ago
Peter Johnson 05222986bc Add basic FAR test for things like jmp 4:5. The test for CALL FAR procedure 22 years ago
Peter Johnson 13cbbfcb4a Add support for FAR call/jmp. Because of the jmp label, label equ seg:off 22 years ago
Peter Johnson 16c09e4b41 Add lindex parameter to yasm_intnum_calc(), and add error messages for SEG, 22 years ago
Peter Johnson e60fe7b21c Fix crash in "no non-local label before `%s'" warning (misuse of s.tok). 22 years ago
Peter Johnson e78c4d10b9 Fix crash on Linux due to double-fclose(). The NASM preprocessor was closing 22 years ago
Peter Johnson b6a212e199 Pre-include libyasm/coretype.h to avoid #defining functions such as 22 years ago
Peter Johnson 2f3f398762 We're licensed under the 2-clause BSD license, not the 3-clause. 22 years ago
Peter Johnson 70e0846514 Revert previous commit: stamp-h.in is now back in the top directory. 22 years ago
Peter Johnson 9cfce9f04a Simplify brief description. Comment-only change. 22 years ago
Peter Johnson cfc6bf0ded Clean up and simplify libyasm.h options and symbol visibility: 22 years ago
Peter Johnson 959c7e1427 Don't create a dependency on $(top_builddir)/re2c; BSD make can't figure out 22 years ago
Peter Johnson 8f91cd9d24 Change how bytecode and section lists are allocated. When YASM_INTERNAL is not 22 years ago
Peter Johnson f25d1a44b0 dmalloc expects never to get a NULL deallocation; nasm preproc expects 22 years ago
Peter Johnson fd1c0ea4b3 Make yasm_section_delete() static. It's unsafe to call from outside, because 22 years ago
Peter Johnson d710166b48 Comment for Doxygen documentation generation. Comment-only changes. 22 years ago
Peter Johnson f750093710 Watch placement of \internal Doxygen tag. 22 years ago
Peter Johnson fa6170c68d Comment for Doxygen documentation generation. Comment-only changes. 22 years ago
Peter Johnson 782210f44b Comment for Doxygen documentation generation. 22 years ago
Peter Johnson f381195dc1 Undefine __STRICT__ANSI__ when compiling with gcc -ansi and glibc to avoid many 22 years ago