path: root/asm/eval.c
Commit message (Expand)AuthorAgeFilesLines
* eval: don't try to poke *opflags if opflags is NULLH. Peter Anvin2019-09-121-1/+2
* Change LBL_NONE to LBL_noneH. Peter Anvin2019-09-121-1/+1
* Drop unnecessary EXTERN symbolsH. Peter Anvin2019-09-121-3/+5
* strfunc: better error messages if a string transform failsH. Peter Anvin2019-06-061-4/+4
* Remove #includes already provided by "compiler.h"H. Peter Anvin2018-12-271-3/+0
* Replace <ctype.h> includes with "nctype.h"H. Peter Anvin2018-12-271-1/+1
* Move <string.h> inclusion to compiler.hH. Peter Anvin2018-12-261-1/+0
* With buffered warnings, change the handling of error passesH. Peter Anvin (Intel)2018-12-181-2/+2
* Clean up the handling of various passesH. Peter Anvin (Intel)2018-12-181-16/+12
* warnings: make WARN_* constant obligatory for warningsH. Peter Anvin (Intel)2018-12-141-3/+3
* nasm_warnf() -> nasm_warn()H. Peter Anvin (Intel)2018-12-141-2/+2
* Restore the ability to have ? in identifiers, except ? itselfH. Peter Anvin (Intel)2018-12-141-1/+1
* eval: Use nasm_error helpersCyrill Gorcunov2018-12-011-64/+59
* eval: implement the C ? : operatorH. Peter Anvin2018-11-281-9/+47
* eval: 'i' and 'j' are names normally used for iteration variablesH. Peter Anvin2018-11-281-56/+56
* expr: wrap the call to the scannerH. Peter Anvin2018-11-281-33/+41
* eval: drop passing (critical) as an argumentH. Peter Anvin2018-11-281-48/+48
* expr: allow any expression to contain relational operatorsH. Peter Anvin2018-11-281-9/+10
* Merge branch 'master' of ssh://repo.or.cz/nasmH. Peter Anvin2018-11-281-1/+1
| * Merge branch 'nasm-2.14.xx'Cyrill Gorcunov2018-10-151-1/+1
| |\
| | * eval: Eliminate division by zeroCyrill Gorcunov2018-10-141-1/+1
| | * Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin2018-06-151-1/+1
* | | eval: add spaceship operator <=>H. Peter Anvin2018-06-151-4/+11
|/ /
* | eval: add support for signed shift operators <<< and >>>H. Peter Anvin2018-06-151-2/+7
* | errors: simplify nasm_fatal() and nasm_panic()H. Peter Anvin2018-06-151-1/+1
* | Make limits 64 bits, add globallines limit to configurable limitsH. Peter Anvin2018-06-151-1/+1
* Make any execution limit configurable, add eval limitH. Peter Anvin2018-06-121-1/+9
* Cleanup of label renaming infrastructure, add subsection supportH. Peter Anvin2018-06-011-1/+1
* ilog2(): inline functions if practicalH. Peter Anvin2017-09-271-0/+1
* asm/*: Move directive processing to its own file, refactor error handlingH. Peter Anvin2017-03-071-7/+6
* Reorganize the source code into subdirectoriesH. Peter Anvin2016-05-251-0/+1015