0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-09-22 10:43:39 -04:00

Commit Graph

  • 2f8a50d11e nasm-t: add fixme about data reading Cyrill Gorcunov 2020-09-17 01:15:17 +03:00
  • f77ec1c803 nasm-t: no need to strip json files Cyrill Gorcunov 2020-09-17 01:13:25 +03:00
  • 6f01aca07c asm/preproc.c: in tokenize() advance pointer past ? for TOKEN_QMARK H. Peter Anvin (Intel) 2020-09-11 18:36:26 -07:00
  • ed63993519 Merge remote-tracking branch 'github/nasm-2.15.xx' H. Peter Anvin (Intel) 2020-09-11 18:27:06 -07:00
  • d85890aac7 Makefile.in: fix warning dependencies H. Peter Anvin (Intel) 2020-09-11 18:11:51 -07:00
  • 1a3bf7a3d7 warnings.pl: again, don't update the timestamp unless we need to H. Peter Anvin (Intel) 2020-09-11 17:43:38 -07:00
  • eeccbfe6ec .gitignore: ignore timestamp (*.time) files H. Peter Anvin (Intel) 2020-09-11 16:27:29 -07:00
  • 52848e8aba doc: improve documentation of %ifid et al H. Peter Anvin (Intel) 2020-09-04 11:33:38 -07:00
  • 61265ecd15 travis: add br3392442 Cyrill Gorcunov 2020-09-07 09:57:00 +03:00
  • 08996ec2e5 travis: add br3392707 Cyrill Gorcunov 2020-09-06 20:12:01 +03:00
  • 463600ac22 travis: nasm-t -- fix --error option Cyrill Gorcunov 2020-09-06 20:02:53 +03:00
  • ff96ae3ffb travis: warnstack -- fix spaces Cyrill Gorcunov 2020-09-06 19:57:11 +03:00
  • dab902cbdc preproc: when parsing an smacro template, don't mistake , for ) H. Peter Anvin (Intel) 2020-09-04 14:35:49 -07:00
  • 6bd975476f nasm.h: correct TOKEN_LPAR and TOKEN_RPAR H. Peter Anvin (Intel) 2020-09-04 14:34:09 -07:00
  • ff97eb6f7e preproc: don't loop on a variable that doesn't advance H. Peter Anvin (Intel) 2020-09-04 14:09:37 -07:00
  • a9ed8ced7c preproc: add %eval() function, add back %isn*() H. Peter Anvin (Intel) 2020-09-04 13:52:32 -07:00
  • cc64861a61 Merge tag 'nasm-2.15.05' H. Peter Anvin (Intel) 2020-08-31 12:23:36 -07:00
  • 214f2d4c56 NASM 2.15.05 nasm-2.15.05 H. Peter Anvin 2020-08-28 08:53:28 -07:00
  • 2f01a5ba4e NASM 2.15.05rc2 nasm-2.15.05rc2 H. Peter Anvin (Intel) 2020-08-27 13:07:04 -07:00
  • bf79786e89 Add option to create reproducible output H. Peter Anvin (Intel) 2020-08-27 13:01:57 -07:00
  • 7497737aa2 travis: fix "warnstack" test H. Peter Anvin (Intel) 2020-08-27 12:22:09 -07:00
  • 48327377bd NASM 2.15.05rc1 nasm-2.15.05rc1 H. Peter Anvin (Intel) 2020-08-27 11:45:07 -07:00
  • 2b4886afdd BR 3392715: fix %ifid with $ and $$ H. Peter Anvin (Intel) 2020-08-27 11:43:08 -07:00
  • 515f424296 nasm.h: fix comment for TOKEN_PREPROC_SQQ H. Peter Anvin (Intel) 2020-08-25 17:38:31 -07:00
  • cc843efa38 Merge tag 'nasm-2.15.04' H. Peter Anvin (Intel) 2020-08-25 16:16:09 -07:00
  • 1227a5d7fb Merge remote-tracking branch 'github/master' H. Peter Anvin (Intel) 2020-08-25 15:56:05 -07:00
  • 16ab7aed21 debug: feed single-line macro definitions and include hierachy to dfmt H. Peter Anvin (Intel) 2020-08-25 15:52:05 -07:00
  • abcbe0ea38 outdbg: add macro to emulate .bin format ORG directive H. Peter Anvin (Intel) 2020-08-25 15:50:11 -07:00
  • 42de8879a2 listing: make "list engine active" part of the list options H. Peter Anvin (Intel) 2020-08-25 15:49:12 -07:00
  • 8c9b8ec2e2 srcfile: add src_nowhere() H. Peter Anvin (Intel) 2020-08-25 15:46:44 -07:00
  • 0b7244fcd6 trevis: unify tmap descriptor Cyrill Gorcunov 2020-08-25 19:53:26 +03:00
  • 2cc71a59b1 travis: add lwp Cyrill Gorcunov 2020-08-25 19:42:29 +03:00
  • 312b7c667c travis: enable winalign test Cyrill Gorcunov 2020-08-25 19:21:17 +03:00
  • 4debfe8c8f travis: add br3392411 Cyrill Gorcunov 2020-08-25 19:19:33 +03:00
  • 523b96dd6f output/outcoff.c: zap timestamp when running tests Cyrill Gorcunov 2020-08-25 19:18:50 +03:00
  • 512c93dc42 travis: nasm-t -- add ability to specify error Cyrill Gorcunov 2020-08-25 19:11:52 +03:00
  • 09f819dc6f travis: add br3392363 Cyrill Gorcunov 2020-08-25 19:02:55 +03:00
  • 50131db098 travis: add br3392396 Cyrill Gorcunov 2020-08-25 19:01:17 +03:00
  • 296cf9bebc travis: add br3392392 Cyrill Gorcunov 2020-08-25 18:59:06 +03:00
  • 6691653710 travis: add v4 Cyrill Gorcunov 2020-08-25 18:12:09 +03:00
  • 40650a357a travis: add sreg Cyrill Gorcunov 2020-08-25 18:08:33 +03:00
  • 91d0980bfa travis: add ret Cyrill Gorcunov 2020-08-25 18:05:33 +03:00
  • f2854471ac travis: add vaesenc Cyrill Gorcunov 2020-08-25 16:35:54 +03:00
  • 852e80b011 travis: add vex Cyrill Gorcunov 2020-08-25 16:32:25 +03:00
  • 70eb4a0885 travis: add vgather Cyrill Gorcunov 2020-08-25 16:23:22 +03:00
  • 186c28395f travis: add warnstack Cyrill Gorcunov 2020-08-25 15:39:44 +03:00
  • e2917fd775 travis: add vpcmp Cyrill Gorcunov 2020-08-25 15:35:49 +03:00
  • 8142ab699d travis: add winalign Cyrill Gorcunov 2020-08-25 15:27:54 +03:00
  • 4b3ac4eefd travis: nasm-t -- add ability to disable test Cyrill Gorcunov 2020-08-25 15:31:24 +03:00
  • d9eed2bec7 travis: add xdefine test Cyrill Gorcunov 2020-08-25 14:45:48 +03:00
  • 7f3cfafbd9 travis: add br3392275 Cyrill Gorcunov 2020-08-25 14:40:10 +03:00
  • 63ccbf4f5f travis: nasm-t -- add ability to generate new tests Cyrill Gorcunov 2020-08-24 18:22:48 +03:00
  • d2e3bd850f travis: add xpaste test Cyrill Gorcunov 2020-08-24 18:03:32 +03:00
  • b2fb88596e travis: add avx2 Cyrill Gorcunov 2020-08-24 16:23:53 +03:00
  • 62bae12eed travis: add br3104312 Cyrill Gorcunov 2020-08-24 14:01:38 +03:00
  • 355d8bf40c travis: add amx test Cyrill Gorcunov 2020-08-24 13:55:02 +03:00
  • 3d1f5ce8e7 travis: update absolute Cyrill Gorcunov 2020-08-24 13:50:43 +03:00
  • f0b0155280 travis: add a64 test Cyrill Gorcunov 2020-08-24 13:48:31 +03:00
  • 7173483043 NASM 2.15.04 nasm-2.15.04 H. Peter Anvin (Intel) 2020-08-20 15:37:42 -07:00
  • 71087e1496 NASM 2.15.04rc6 nasm-2.15.04rc6 H. Peter Anvin 2020-08-20 08:14:29 -07:00
  • f3a3f9925c Auto-make the warning files H. Peter Anvin 2020-08-18 15:07:51 -07:00
  • fb95a2ef7a br3392643: update travis test H. Peter Anvin 2020-08-18 12:37:35 -07:00
  • 6236b39e06 outobj: change cutting -> truncating H. Peter Anvin 2020-08-18 12:34:33 -07:00
  • 4a2c8c52c7 outobj: limit excessive length warning to 64 characters H. Peter Anvin 2020-08-18 12:31:10 -07:00
  • 51e23ac72a travis: add br3392643 test Cyrill Gorcunov 2020-08-18 21:05:56 +03:00
  • f14552e5fb BR3392646: output/outobj.c: fix memory corruption in long object names Cyrill Gorcunov 2020-08-18 20:27:14 +03:00
  • 57e0b3e56a travis: add br3392711 test Cyrill Gorcunov 2020-08-18 13:59:12 +03:00
  • 7c88289e22 BR3392711: preproc: fix memory corruption in expand_one_smacro Cyrill Gorcunov 2020-08-18 11:25:14 +03:00
  • 4268400c10 NASM 2.15.04rc5 nasm-2.15.04rc5 H. Peter Anvin (Intel) 2020-08-17 15:28:31 -07:00
  • 6dc8379d6a rdoff: disable broken backend, document deprecation H. Peter Anvin (Intel) 2020-08-17 15:26:11 -07:00
  • 235a115130 doc: document long-standing restrictions in the use of $ in Dx H. Peter Anvin (Intel) 2020-08-17 15:10:26 -07:00
  • 8806c3ca00 BR3392712: pp_tokline: fix double free Cyrill Gorcunov 2020-08-17 21:30:14 +03:00
  • 0491fda82f NASM 2.15.04rc4 nasm-2.15.04rc4 H. Peter Anvin 2020-08-13 17:21:28 -07:00
  • d988ce719c Fix inefficient encoding of MPX instructions H. Peter Anvin 2020-08-13 17:16:00 -07:00
  • 7839766663 eval, float: fix the __float80e__ and __float128h__ conversions H. Peter Anvin 2020-08-13 13:41:46 -07:00
  • 50200cc0d3 configure.ac: add option to compile with suggestion warnings H. Peter Anvin (Intel) 2020-07-30 17:37:42 -07:00
  • c9467688b4 Add [v]printf_func() attributes where appropriate H. Peter Anvin (Intel) 2020-07-30 17:30:20 -07:00
  • ed47b8ce3e NASM 2.15.04rc3 nasm-2.15.04rc3 H. Peter Anvin (Intel) 2020-07-30 17:08:59 -07:00
  • 78df8828a0 output/codeview.c: use list_for_each_safe() to free a list H. Peter Anvin (Intel) 2020-07-30 17:06:24 -07:00
  • bae6b070ff BR 3392705: AVX512: reinstate the SSE-like opcodes for VPCMPEQ/GT H. Peter Anvin (Intel) 2020-07-30 16:56:52 -07:00
  • 6299a3114c BR 3392708: fix NULL pointer reference for invalid %stacksize H. Peter Anvin (Intel) 2020-07-30 15:56:00 -07:00
  • 6ac6ac57e3 parser: when flattening an eop, must preserve any data buffer H. Peter Anvin (Intel) 2020-07-30 15:46:12 -07:00
  • 0e6e013813 nasm: don't make -L+ imply -Lw H. Peter Anvin (Intel) 2020-07-30 15:25:00 -07:00
  • e56c2dc5b7 insns.pl: audit for impossible Sx patterns; fix a few H. Peter Anvin (Intel) 2020-07-30 15:13:13 -07:00
  • 5b89628e44 NASM 2.15.04rc2 nasm-2.15.04rc2 H. Peter Anvin (Intel) 2020-07-28 13:50:04 -07:00
  • 9d96e7a6a4 BR 3392704: unbreak MOVHPD instruction H. Peter Anvin (Intel) 2020-07-28 13:39:44 -07:00
  • 1803518017 NASM 2.15.04rc1 nasm-2.15.04rc1 H. Peter Anvin (Intel) 2020-07-27 13:28:05 -07:00
  • 671f204ed1 phash: bloat the hashes somewhat, reducing the likelihood of false positives H. Peter Anvin (Intel) 2020-07-09 23:39:58 -07:00
  • e743b89f25 BR 2292703: Add memory sizes to SSE and some other instructions H. Peter Anvin (Intel) 2020-07-27 13:20:38 -07:00
  • 421e4d03ea changes.src: document COFF alignment fix H. Peter Anvin (Intel) 2020-07-27 12:36:36 -07:00
  • b6ba0a23f9 BR 3392701: outcoff: remove weird padding code H. Peter Anvin (Intel) 2020-07-27 12:25:48 -07:00
  • 9abbaa133d BR 2292702: fix ENQCMDS and TILELOADT1 instructions H. Peter Anvin (Intel) 2020-07-27 11:44:04 -07:00
  • 92d40ad8e4 nasmdoc.src: document when $*? and $*?? were introduced H. Peter Anvin 2020-07-18 13:49:58 -07:00
  • 6263a2a4c2 preproc: add %*? and %*?? H. Peter Anvin 2020-07-18 13:47:59 -07:00
  • d76663a637 doc: one more copyright year issue. Add metadata macros to fix. H. Peter Anvin 2020-07-17 19:48:36 -07:00
  • 2d53846aab doc/nasmdoc.src: update copyright year H. Peter Anvin 2020-07-17 19:33:52 -07:00
  • 66a0dd460c insns.dat: fix accidentally duplicated patterns H. Peter Anvin 2020-07-17 19:29:37 -07:00
  • 6c1ad43d5e insns.dat: get rid of the X64 marker (= X86_64,LONG) H. Peter Anvin 2020-07-17 19:25:19 -07:00
  • 8ce4a58b1a rdsrc.pl: allow code paragraphs up to 80 characters long H. Peter Anvin 2020-07-17 18:12:34 -07:00
  • 20be7aaa28 doc/pspdf.pl: remove .setpdfwrite from gs command line H. Peter Anvin 2020-07-17 18:02:49 -07:00