summaryrefslogtreecommitdiff
path: root/asm
Commit message (Expand)AuthorAgeFilesLines
* BR 3392396: fix EVEX compressed displacementsH. Peter Anvin2017-04-061-1/+1
* BR 3392399: float: get rid of bogus exponent calculationH. Peter Anvin2017-04-051-2/+2
* Add generic perfect string hashes, use for directivesH. Peter Anvin2017-04-034-192/+15
* perl: change to the new, safer 3-operand form of open()H. Peter Anvin2017-04-023-8/+8
* Always remove a stale list fileH. Peter Anvin2017-04-021-0/+3
* Further improve error messages for confused decoratorsH. Peter Anvin2017-04-022-19/+35
* BR3392392: fix broadcast decorators and improve error messagesH. Peter Anvin2017-04-022-32/+52
* Change nasm_zero() to pass an object, not a pointerH. Peter Anvin2017-03-312-2/+2
* BR 3392363: clear the operands when making an artificial I_RESBH. Peter Anvin2017-03-311-0/+1
* BR 3392370: {z} decorator allowed on MOVDQ* memory operandsH. Peter Anvin2017-03-311-18/+4
* outdbg: add %pragma for maximum size of a raw data dumpH. Peter Anvin2017-03-311-0/+1
* output: remove the completely unused set_info methodH. Peter Anvin2017-03-311-6/+3
* outdbg: update to dump new backend interface dataH. Peter Anvin2017-03-311-4/+6
* nasm.c: get rid of private copy of bitnessH. Peter Anvin2017-03-281-6/+4
* assemble.c: if a displacement is large enough, we may wrapH. Peter Anvin2017-03-281-1/+2
* macho: implement do_dead_strip, make subsections_by_symbols a pragmaH. Peter Anvin2017-03-141-1/+2
* labels: make lookup_labels and is_extern take a const char *H. Peter Anvin2017-03-141-3/+3
* asm/pragma.c: if the handler is NULL, treat it as DIRR_UNKNOWNH. Peter Anvin2017-03-081-4/+8
* pragma: use the directives hash to look up directive namesH. Peter Anvin2017-03-082-8/+58
* Merge remote-tracking branch 'origin/master'H. Peter Anvin2017-03-081-0/+1
|\
| * asm/pragma: Add missing "assemble.h" inclusionCyrill Gorcunov2017-03-081-0/+1
* | Make -Werror controllable on a per-warning-class basisH. Peter Anvin2017-03-083-106/+153
|/
* outmacho: support the "subsections_via_symbols" directiveH. Peter Anvin2017-03-072-2/+3
* output: make the return value from the directives method more meaningfulH. Peter Anvin2017-03-071-2/+14
* Add a generic pragma-handling infrastructureH. Peter Anvin2017-03-077-10/+191
* asm/directiv.c: remove commented-out #includeH. Peter Anvin2017-03-071-1/+0
* Fix global variables without declarationsH. Peter Anvin2017-03-072-7/+5
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-0714-593/+738
* Rename directiv.c to directbl.c to free up the name directiv.cH. Peter Anvin2017-03-071-5/+5
* asm/nasm.c: Move directive parsing into a separate functionH. Peter Anvin2017-03-072-543/+609
* assemble.c: for the signed byte operand, check overflow then rawbyteH. Peter Anvin2017-03-011-22/+28
* Revert "asm/assemble.c: change the overflow handling for signed byte immediates"H. Peter Anvin2017-03-011-17/+23
* assemble.c: always do overflow warnings on pass 2H. Peter Anvin2017-03-011-6/+6
* asm/assemble.c: change the overflow handling for signed byte immediatesH. Peter Anvin2017-03-011-23/+17
* Remove casts in switch statements only meant to keep OpenWatcom happyH. Peter Anvin2017-03-012-4/+4
* exprlib: move dumping code to a separate C fileH. Peter Anvin2017-02-282-42/+79
* asm/parser.c: don't call reloc_value() twice, minor cleanupsH. Peter Anvin2017-02-281-6/+6
* asm/exprlib.c: use PRId64 to print a 64-bit numberH. Peter Anvin2017-02-231-1/+1
* assemble: for relative addresses, convert *this segment* to fixedH. Peter Anvin2017-02-211-1/+4
* We can have a WRT for a relative referenceH. Peter Anvin2017-02-211-1/+1
* Properly keep track of the base of relative relocationsH. Peter Anvin2017-02-211-18/+44
* Support self-relative expressions in offsets and immediatesH. Peter Anvin2017-02-203-112/+177
* assemble.c: don't use a case for get_broadcast_num()H. Peter Anvin2017-02-201-13/+7
* nasm_build_assert() -> nasm_static_assert()H. Peter Anvin2017-01-241-1/+1
* macros: Define ofmt specific macros lateCyrill Gorcunov2017-01-061-1/+10
* preproc: Use found path when opening includeCyrill Gorcunov2017-01-061-1/+1
* assemble_file: Get rid of global variable @sbMartin Lindhe2017-01-051-1/+2
* parser: Get rid of global variableMartin Lindhe2017-01-051-1/+1
* Move @debugid declaration to same level as @qMartin Lindhe2017-01-051-1/+1
* Drop redundant test with isnumcharMartin Lindhe2017-01-051-1/+1