2022-06-29 16:09 | Add common linkage attribute | Roberto E. Vargas Caballero | 4 | +21 | -5 |
2023-09-15 17:18 | Fix architecture detection on OpenBSD/arm64 | Josiah Frentsos | 1 | +1 | -1 |
2023-08-28 20:45 | comments in amd64 isel | Quentin Carbonneaux | 1 | +21 | -9 |
2023-08-25 22:04 | Fix conversion from float/double to unsigned int | Michael Forney | 2 | +7 | -2 |
2023-08-18 13:22 | test.sh fixes for devuan linux | Quentin Carbonneaux | 1 | +4 | -9 |
2023-08-18 13:12 | file,loc become dbgfile,dbgloc | Quentin Carbonneaux | 7 | +13 | -13 |
2023-06-07 08:11 | parseline() tweaks | Quentin Carbonneaux | 1 | +9 | -12 |
2023-01-26 11:09 | implement line number info tracking | Thomas Bracht Laumann Jespersen | 10 | +75 | -7 |
2023-05-28 09:01 | Bump NString | Alexey Yerin | 1 | +1 | -1 |
2023-05-09 10:39 | fix sub-word returns on arm64_apple | Quentin Carbonneaux | 1 | +4 | -3 |
2023-04-03 13:21 | Fix 1 C UB | Locria Cyber | 1 | +1 | -1 |
2023-04-02 17:20 | amd64_apple: one more thread-local symbols fix | Quentin Carbonneaux | 1 | +23 | -3 |
2023-04-02 14:58 | tests for thread-local addresses | Quentin Carbonneaux | 1 | +47 | -3 |
2023-04-02 14:51 | amd64_apple: support thread-local addresses | Quentin Carbonneaux | 1 | +23 | -22 |
2023-04-02 13:44 | amd64_sysv: fix offsets in thread-local Oaddr | Quentin Carbonneaux | 1 | +9 | -4 |
2023-04-02 13:20 | print prefix for thread-local symbols | Quentin Carbonneaux | 1 | +2 | -0 |
2023-04-02 12:47 | amd64_sysv: thread-local support in Oaddr | Quentin Carbonneaux | 1 | +17 | -0 |
2023-03-22 10:43 | rename blknew() to newblk() | Quentin Carbonneaux | 6 | +7 | -7 |
2023-03-19 06:38 | naming nit | Quentin Carbonneaux | 5 | +7 | -7 |
2023-03-16 15:22 | silence format warning more reliably | Quentin Carbonneaux | 6 | +15 | -5 |
2023-03-15 21:07 | silence some warnings | Quentin Carbonneaux | 4 | +8 | -4 |
2023-03-13 10:00 | fix memory leak | Quentin Carbonneaux | 1 | +12 | -11 |
2023-03-12 21:32 | refresh stale Tmp.link before use | Quentin Carbonneaux | 2 | +53 | -0 |
2023-02-23 14:10 | Emit .type and .size directives on RISC-V and ARM | Alexey Yerin | 2 | +3 | -0 |
2023-03-11 20:51 | kill dead stores when coalescing slots | Quentin Carbonneaux | 2 | +64 | -5 |
2023-01-09 13:05 | reorder some sections in doc | Quentin Carbonneaux | 1 | +18 | -18 |
2022-12-27 17:14 | ready for this jelly | Quentin Carbonneaux | 1 | +1 | -1 |
2022-12-25 15:38 | link pthread in tests | Quentin Carbonneaux | 1 | +3 | -3 |
2022-12-18 16:35 | new UNDEF Ref | Quentin Carbonneaux | 8 | +46 | -28 |
2022-12-16 15:56 | update documentation | Quentin Carbonneaux | 1 | +97 | -17 |
2022-12-13 09:50 | bugfix in load elimination | Quentin Carbonneaux | 2 | +52 | -0 |
2022-12-10 22:16 | new blit instruction | Quentin Carbonneaux | 16 | +398 | -103 |
2022-12-13 10:34 | fix coalesce() to produce valid ssa | Quentin Carbonneaux | 1 | +15 | -3 |
2022-12-12 21:36 | treat retc as non-escaping | Quentin Carbonneaux | 2 | +12 | -1 |
2022-12-12 16:36 | new rsval() helper for signed Refs | Quentin Carbonneaux | 5 | +31 | -23 |
2022-12-12 15:55 | crash loads from uninitialized slots | Quentin Carbonneaux | 1 | +9 | -2 |
2022-12-12 15:51 | renamings in coalesce() | Quentin Carbonneaux | 1 | +14 | -14 |
2022-12-12 12:57 | zero msbs of 32-bit constants | Quentin Carbonneaux | 1 | +2 | -0 |
2022-11-24 10:08 | new hlt block terminator | Quentin Carbonneaux | 9 | +30 | -13 |
2022-11-24 09:31 | cosmetics in mem.c | Quentin Carbonneaux | 1 | +7 | -8 |
2022-11-22 20:44 | use a new struct for symbols | Quentin Carbonneaux | 12 | +68 | -58 |
2022-11-22 15:52 | rename Tmp.ins to be more descriptive | Quentin Carbonneaux | 3 | +8 | -8 |
2022-11-21 13:08 | fix allocation ordering bug in rega | Quentin Carbonneaux | 1 | +2 | -2 |
2022-11-21 10:29 | recognize some phis as copies | Quentin Carbonneaux | 1 | +15 | -6 |
2022-11-20 21:14 | new slot coalescing pass | Quentin Carbonneaux | 3 | +306 | -5 |
2022-11-20 21:13 | export getalias() | Quentin Carbonneaux | 2 | +2 | -1 |
2022-11-20 21:09 | make multiple calls to fillalias() possible | Quentin Carbonneaux | 1 | +3 | -0 |
2022-11-20 20:47 | stored bytes in Alias information | Quentin Carbonneaux | 3 | +38 | -8 |
2022-11-20 20:42 | argc does not leak its address argument | Quentin Carbonneaux | 1 | +1 | -0 |
2022-11-20 20:36 | make Alias.base an int | Quentin Carbonneaux | 3 | +7 | -7 |
2022-11-20 20:39 | fill definition site in filluse() | Quentin Carbonneaux | 2 | +3 | -0 |
2022-10-12 18:59 | thread-local storage for amd64_apple | Quentin Carbonneaux | 4 | +63 | -6 |
2022-10-03 08:40 | thread-local storage for arm64_apple | Quentin Carbonneaux | 3 | +92 | -32 |
2022-10-03 09:08 | mark apple targets with a boolean | Quentin Carbonneaux | 8 | +41 | -86 |
2022-10-03 08:38 | fix asm comment position | Quentin Carbonneaux | 1 | +1 | -1 |
2022-09-09 16:00 | "rel" fields become "reloc" | Quentin Carbonneaux | 9 | +17 | -17 |
2022-09-09 15:54 | do not drop relocation kind in alias analysis | Quentin Carbonneaux | 3 | +3 | -1 |
2022-09-09 15:40 | add support for thread-local storage | Quentin Carbonneaux | 12 | +145 | -70 |
2022-09-02 10:48 | flag bad vastart uses | Quentin Carbonneaux | 1 | +2 | -0 |
2022-09-02 10:08 | fix case of Pool constants | Quentin Carbonneaux | 10 | +27 | -27 |
2022-08-31 19:29 | new arm64_apple target | Quentin Carbonneaux | 8 | +273 | -73 |
2022-08-24 14:19 | refine width of parsb/ub/sh/uh ops | Quentin Carbonneaux | 1 | +2 | -0 |
2022-08-31 15:09 | add new target-specific abi0 pass | Quentin Carbonneaux | 7 | +43 | -7 |
2022-08-23 14:29 | parse sb,ub,sh,uh abi types | Quentin Carbonneaux | 4 | +74 | -31 |
2022-09-14 12:20 | Fix parsing of multiple globals in datadef | Ember Sawady | 1 | +1 | -1 |
2022-08-31 13:14 | capitalize a label | Quentin Carbonneaux | 1 | +2 | -2 |
2022-09-01 17:04 | remove two unsigned | Quentin Carbonneaux | 1 | +3 | -2 |
2022-09-01 17:03 | use direct bl calls on arm64 | Quentin Carbonneaux | 2 | +35 | -2 |
2022-08-29 16:45 | drop -G flag and add target amd64_apple | Quentin Carbonneaux | 15 | +266 | -246 |
2022-08-26 08:19 | flag the default target in "qbe -h" | Quentin Carbonneaux | 1 | +4 | -1 |
2022-08-26 08:21 | fix some variadic calls in test/abi8.ssa | Quentin Carbonneaux | 1 | +11 | -11 |
2022-08-26 08:15 | regenerate test/vararg2.ssa | Quentin Carbonneaux | 2 | +98 | -10 |
2022-06-29 16:01 | Reject multiple section definition for a symbol | Roberto E. Vargas Caballero | 1 | +2 | -0 |
2021-11-05 05:23 | Add qbe identifier in error strings | Roberto E. Vargas Caballero | 1 | +1 | -1 |
2022-06-29 07:50 | Makefile: Avoid double macro expansion in targets | Roberto E. Vargas Caballero | 1 | +8 | -11 |
2022-06-25 21:08 | Fix minor typos in IL doc | Simon Heath | 1 | +11 | -11 |
2022-06-16 07:49 | install with install -m755 | Quentin Carbonneaux | 1 | +3 | -3 |
2022-06-14 16:25 | tools/test.sh: Without a TARGET, use $CC if defined | Haelwenn (lanodan) Monnier | 1 | +2 | -2 |
2022-06-01 04:43 | Makefile: POSIXify | illiliti | 7 | +33 | -43 |
2022-06-14 11:49 | do not fold cnst+cnst in amd64's isel | Quentin Carbonneaux | 1 | +0 | -1 |
2022-06-12 19:29 | rv64: implement Oswap for floating-point types | Alexey Yerin | 3 | +15 | -11 |
2022-06-14 07:04 | refine assertion in liveness analysis | Quentin Carbonneaux | 1 | +1 | -2 |
2022-05-12 09:36 | install in /usr/local by default | Quentin Carbonneaux | 1 | +1 | -0 |
2022-05-12 07:24 | tighten function definition spec | Quentin Carbonneaux | 1 | +2 | -2 |
2022-05-12 07:18 | use an alias for \n in the il spec | Quentin Carbonneaux | 1 | +21 | -20 |
2022-05-11 16:11 | avoid folding overflowing divisions | Quentin Carbonneaux | 1 | +15 | -8 |
2022-05-11 08:14 | document spacing in il reference | Quentin Carbonneaux | 1 | +30 | -14 |
2022-05-10 10:01 | add installation notes | Quentin Carbonneaux | 1 | +5 | -2 |
2022-05-08 19:28 | arm64: fix maximum immediate size for small loads/stores | Michael Forney | 1 | +4 | -4 |
2022-04-11 12:54 | move nx stack annotation to gas.c | Quentin Carbonneaux | 2 | +3 | -4 |
2022-04-11 00:36 | Close input file after done reading | Daniel Xu | 1 | +1 | -0 |
2022-04-11 12:35 | do not leak type fields | Quentin Carbonneaux | 1 | +4 | -0 |
2022-03-16 22:01 | amd64: restore previous name of amd64_sysv target | Michael Forney | 2 | +2 | -2 |
2022-03-17 09:57 | fix return for big aggregates | Quentin Carbonneaux | 2 | +6 | -3 |
2022-03-15 21:34 | detect target in tests | Quentin Carbonneaux | 1 | +1 | -0 |
2022-03-15 21:29 | new -t? flag to print default target | Quentin Carbonneaux | 5 | +25 | -21 |
2022-03-15 13:16 | homogenize riscv and arm abis | Quentin Carbonneaux | 1 | +1 | -1 |
2022-03-15 13:14 | support env calls on arm64 | Quentin Carbonneaux | 1 | +26 | -31 |
2022-03-15 13:10 | fix register count in riscv argregs | Quentin Carbonneaux | 1 | +1 | -1 |
2022-03-14 22:10 | dynamic stack allocs for arm64 | Quentin Carbonneaux | 6 | +63 | -65 |
| 1241 more commits remaining, fetch the repository |