0
0
forked from aniani/nasm

Commit Graph

  • 888d9ab550 configure.ac: enable some -Werror= warnings not included in -W -Wall -pedantic master H. Peter Anvin 2024-11-04 10:26:48 -08:00
  • 25757f83c5 autoconf: update some of the m4 library H. Peter Anvin 2024-11-04 10:19:43 -08:00
  • ef5fd5391c error.h: add prototypes for nasm_note[f]() H. Peter Anvin 2024-11-04 10:17:06 -08:00
  • 8d62e99e14 Add %note directive to add a note in the list file H. Peter Anvin 2024-09-19 13:21:30 +02:00
  • 6ad3bab7fe doc: break the documentation into chapters H. Peter Anvin 2024-08-13 15:52:52 -07:00
  • 7c47273c45 struct insn: remove unused forw_ref flag H. Peter Anvin 2024-08-10 15:01:43 -07:00
  • 86142b00e1 assemble: limit-check operand references H. Peter Anvin 2024-08-04 23:45:20 -07:00
  • 699684bf17 Merge remote-tracking branch 'github/nasm-2.16.xx' H. Peter Anvin 2024-07-27 17:45:53 -07:00
  • 8ef2fa22a2 mkdep: handle breakage from srcdir changes H. Peter Anvin 2024-07-27 17:43:34 -07:00
  • 49640ed315 x86: move the bytecode defintion into a separate file in x86/ H. Peter Anvin 2024-07-23 12:47:25 -07:00
  • 77df155c70 .editorconfig: hard tabs are still 8 spaces H. Peter Anvin 2024-06-10 21:12:52 -07:00
  • a1e3140808 doc: fix the equivalent description for %cond() H. Peter Anvin 2024-06-01 17:30:27 -07:00
  • 9d38bed4d2 Add EditorConfig support Yegor Yefremov 2024-05-31 09:03:28 +02:00
  • aa03a95edd doc: improve the build from source documentation H. Peter Anvin 2024-05-20 10:54:26 -07:00
  • 2e0212bcd3 doc/rdsrc.pl: add \w{...} to reduce the verbosity of web links H. Peter Anvin 2024-05-20 10:31:57 -07:00
  • 0421148e33 doc/nasmdoc.src: fix typo in web link Cyrill Gorcunov 2024-05-01 21:54:17 +03:00
  • 68999937f3 doc/nasmdoc.css: @media only print -> @media print H. Peter Anvin 2024-04-25 15:42:25 -07:00
  • 6165d6c014 Merge remote-tracking branch 'github/nasm-2.16.xx' H. Peter Anvin 2024-04-25 15:37:36 -07:00
  • 68d59933f7 doc/changes.src: begin release notes for 2.16.04. H. Peter Anvin 2024-04-25 15:36:25 -07:00
  • cd1fd8ac8e nasm.c: tidy up the help text and break it into topics H. Peter Anvin 2024-04-25 15:14:20 -07:00
  • 3334c3c2dc Merge remote-tracking branch 'github/nasm-2.16.xx' H. Peter Anvin 2024-04-18 15:32:59 -07:00
  • 2553833cc1 nasm.spec.in: fix mistakes in previous checkin H. Peter Anvin 2024-04-18 15:31:51 -07:00
  • 0537b16fdc doc: fix tag label for cl-2.16.03 H. Peter Anvin 2024-04-18 15:30:31 -07:00
  • 843976d343 Merge remote-tracking branch 'github/nasm-2.16.xx' H. Peter Anvin 2024-04-18 15:25:48 -07:00
  • 0346e58b6e nasm.spec.in: add Obsoletes tags where applicable; fix License tag H. Peter Anvin 2024-04-18 14:01:40 -07:00
  • cd37b81b32 NASM 2.16.03 nasm-2.16.03 H. Peter Anvin 2024-04-17 09:48:27 -07:00
  • e699956758 Mkfiles/README: recommend MSYS2 on Windows H. Peter Anvin 2024-04-17 09:41:47 -07:00
  • c56472f6ad autoconf: updated pa_cross_compile H. Peter Anvin 2024-04-16 17:18:07 -07:00
  • 2d710ad334 NASM 2.16.03rc3 nasm-2.16.03rc3 H. Peter Anvin 2024-04-16 16:43:16 -07:00
  • c4b954931e doc/changes.src: update release notes H. Peter Anvin 2024-04-16 16:35:34 -07:00
  • f932b338e3 spec: update embedded RPM spec file H. Peter Anvin 2024-04-16 16:32:35 -07:00
  • 2d2ae91d7a autoconf: unbreak --enable-lto, fix some language macros H. Peter Anvin 2024-04-16 16:30:48 -07:00
  • b11802c425 NASM 2.16.03rc2 nasm-2.16.03rc2 H. Peter Anvin 2024-04-15 05:46:27 -07:00
  • 3db22ed63e tools/release: use "make dist" H. Peter Anvin 2024-04-15 05:18:04 -07:00
  • e72d4bf519 mkdep.pl: do not generate a selfrule for embedded dependencies nasm-2.16.03rc1 H. Peter Anvin 2024-04-12 14:47:54 -07:00
  • 99fec7e7d0 Makefile: more cleanup/dist fixes H. Peter Anvin 2024-04-12 14:35:56 -07:00
  • 0553c6f306 Makefile: fix "make dist" and "make tar" H. Peter Anvin 2024-04-12 14:21:51 -07:00
  • ff78ddc6af autogen.sh: remove configure~ H. Peter Anvin 2024-04-12 14:20:59 -07:00
  • 25f701e689 spec generation: try to distinguish use pragmas from modules H. Peter Anvin 2024-04-12 14:05:32 -07:00
  • 03469f5bd0 NASM 2.16.03rc1 H. Peter Anvin 2024-04-12 13:24:41 -07:00
  • a518f3bc72 changes.src: begin release notes for 2.16.03 H. Peter Anvin 2024-04-12 13:24:04 -07:00
  • caaf81c22e deps: don't break if run in a build directory; don't delete unconfig.h H. Peter Anvin 2024-04-12 13:17:40 -07:00
  • 392f47d06e Makefile: fix "make spotless" H. Peter Anvin 2024-04-12 12:05:52 -07:00
  • 99d3342033 doc: make it clearer than -O0 and -O1 are almost never useful H. Peter Anvin 2024-04-12 11:08:37 -07:00
  • 6f44296adc doc: get rid of some unnecessarily wordy option descriptions H. Peter Anvin 2024-04-12 10:57:55 -07:00
  • 1ad669bf06 nasmdoc.css: simplify some media queries H. Peter Anvin 2024-04-04 15:15:05 -07:00
  • b11cd3a426 warnings: more improvements to warnings generation H. Peter Anvin 2024-04-04 14:18:34 -07:00
  • 5a03edfdd9 tools/release: run autoconf/clean.sh if it exists H. Peter Anvin 2024-04-04 13:50:50 -07:00
  • 99175565d8 Makefile.in: remove configure remnants from "make distclean" H. Peter Anvin 2024-04-04 13:42:43 -07:00
  • 1f055d9e8f NASM 2.16.02 nasm-2.16.02 H. Peter Anvin 2024-04-04 13:25:49 -07:00
  • d55d22996a warnings: strip nasmdoc makeup from help strings H. Peter Anvin 2024-04-04 13:25:05 -07:00
  • 33ef63669c doc: improve some formatting, mostly of the warning list H. Peter Anvin 2024-04-04 12:58:32 -07:00
  • 5f0fb5647e autoconf: remove unnecessary hacks in PA_CROSS_COMPILE H. Peter Anvin 2024-04-04 12:57:28 -07:00
  • e55c571af4 doc: release notes for 2.16.02 H. Peter Anvin 2024-04-04 12:56:43 -07:00
  • f69119bb56 NASM 2.16.02rc10 nasm-2.16.02rc10 H. Peter Anvin 2024-01-29 19:09:17 -08:00
  • 66276870f2 Makefiles: defined $(WARNSRCS), but need to actually use it... H. Peter Anvin 2024-01-29 19:07:54 -08:00
  • 4bf01032e5 Makefiles: try to fix compiling with MSVC/nmake nasm-2.16.02rc9 H. Peter Anvin 2024-01-29 19:00:15 -08:00
  • 309990f2f9 Version 2.16.02rc9 H. Peter Anvin 2024-01-29 17:50:14 -08:00
  • fc82905b3c test: add some additional test cases H. Peter Anvin 2024-01-29 17:25:23 -08:00
  • 1e965e30ff windows host: add embedded manifest file H. Peter Anvin 2024-01-29 17:19:32 -08:00
  • adf4f5cd5e x86/insns.dat: add missing semicolon in comment H. Peter Anvin 2024-01-29 16:37:09 -08:00
  • 78a448df72 NASM 2.16.02rc8 nasm-2.16.02rc8 H. Peter Anvin 2024-01-29 16:25:28 -08:00
  • b0ab00b6a7 x86: SM4-NI VEX support Tomasz Kantecki 2023-01-13 16:21:41 +00:00
  • 5cab6596bc x86/insns.dat: SM3-NI VEX support Tomasz Kantecki 2023-01-13 16:17:58 +00:00
  • 5f684412c7 x86/insns.dat: SHA512-NI VEX support Tomasz Kantecki 2023-01-13 16:05:47 +00:00
  • 24275695ff x86/insns.dat: PTWRITE requires the F3 prefix H. Peter Anvin 2024-01-29 16:15:56 -08:00
  • 0ba4500534 NASM 2.16.02rc7 nasm-2.16.02rc7 H. Peter Anvin 2024-01-04 23:25:15 -08:00
  • a315659957 autoconf: more aggressively avoid cross-compilation problems H. Peter Anvin 2024-01-04 23:21:44 -08:00
  • b4300ac280 x86: SMAP instructions are NP H. Peter Anvin 2023-12-14 17:57:27 -08:00
  • 2fae1899ac NASM 2.16.02rc6 nasm-2.16.02rc6 H. Peter Anvin 2023-12-14 17:06:51 -08:00
  • dd52f386b9 x86: implement FRED: ERETS, ERETU, LKGS H. Peter Anvin 2023-12-14 17:04:49 -08:00
  • 84191667f9 NASM 2.16.02rc5 nasm-2.16.02rc5 H. Peter Anvin 2023-10-16 17:25:27 -07:00
  • 21c977e717 output/legacy: when converting OUT_SEGMENT, clear the offset H. Peter Anvin 2023-10-16 17:12:25 -07:00
  • 7d5e549d63 asm/rdstrnum: always handle 64 bits H. Peter Anvin 2023-10-16 16:54:11 -07:00
  • a7b1f26057 misc/omfdump: #include <string.h> H. Peter Anvin 2023-10-16 16:53:35 -07:00
  • 3c8a2913bc NASM 2.16.02rc4 nasm-2.16.02rc4 H. Peter Anvin 2023-10-16 14:17:45 -07:00
  • 9f83c383e4 preproc, %map(): require second colon, update documentation H. Peter Anvin 2023-10-16 13:42:16 -07:00
  • cb96db9b70 preproc: add the ability for %map() to have fixed arguments H. Peter Anvin 2023-10-16 02:56:13 -07:00
  • 78bde7562d preproc: factor expand_one_smacro() even more H. Peter Anvin 2023-10-16 02:03:56 -07:00
  • 8584bce804 preproc: handle empty expansion in %map H. Peter Anvin 2023-10-16 01:24:20 -07:00
  • e10b7f902b NASM 2.16.02rc3 nasm-2.16.02rc3 H. Peter Anvin 2023-10-16 00:27:43 -07:00
  • 34eefd3803 preproc: add %map() function and radix specifiers H. Peter Anvin 2023-10-15 22:40:07 -07:00
  • bab37b3501 doc: %hex() is not a chapter! H. Peter Anvin 2023-10-13 21:33:25 -07:00
  • 94b053a59c doc: one instance of a __foo__ macro didn't get updated to __?foo?__ H. Peter Anvin 2023-10-13 21:28:36 -07:00
  • 432ea5b2b0 doc: editorial changes H. Peter Anvin 2023-10-13 21:25:48 -07:00
  • 2a5c87362b doc: one more correction to the Dx syntax grammar H. Peter Anvin 2023-10-13 21:15:25 -07:00
  • d7d51e39ce doc: correct a minor problem in the grammar for Dx statements H. Peter Anvin 2023-10-13 21:10:59 -07:00
  • 07cef15235 travis: update the warning message in hle.stderr H. Peter Anvin 2023-10-13 20:54:56 -07:00
  • 2e9120e56f BR 3392893: preproc: correctly handle empty %rep blocks H. Peter Anvin 2023-10-13 20:51:52 -07:00
  • dcac46d973 preproc: add options for a base prefix to %num(), add %hex() H. Peter Anvin 2023-10-13 17:50:55 -07:00
  • e2dc551796 preproc: fix the parameter number in error messages H. Peter Anvin 2023-10-13 17:21:12 -07:00
  • 156b61b614 doc: correct %expr -> %eval H. Peter Anvin 2023-10-13 17:14:11 -07:00
  • 6198a2396c doc: slightly more wordsmithing H. Peter Anvin 2023-10-13 17:09:25 -07:00
  • d31dca5860 doc: be more clear than .bin is simply a linker built into NASM H. Peter Anvin 2023-10-13 17:05:53 -07:00
  • e993b75aa6 XCHG: adjust lock prefix warning, add specific warning for LOCK XCHG H. Peter Anvin 2023-10-12 14:49:53 -07:00
  • 4d9c102e44 Nindent: modernize (greatly simplify) and move to tools/ H. Peter Anvin 2023-10-11 10:37:34 -07:00
  • 03490692b0 BR 3392832: fix dependency list generation H. Peter Anvin 2023-10-11 14:33:53 -07:00
  • cba25274a3 NASM 2.16.02rc2 nasm-2.16.02rc2 H. Peter Anvin 2023-10-11 14:17:03 -07:00
  • d48839780d BR 3392892: fix memory leak related to BR 3392414 C. Masloch 2023-10-11 13:57:04 -07:00
  • 8fc4af0cf9 assemble.c: fix a typo in warning texts H. Peter Anvin 2023-10-11 13:42:31 -07:00