Michael Forney mcf · he/him
mcf pushed to master at mcf/cproc 2026年06月02日 07:03:31 +02:00
d1c53ddf56 qbe: Use extern for globals with external linkage
5d6c4cdba9 builds: Use QBE 1.3
Compare 2 commits »
mcf pushed to master at mcf/cproc 2026年05月28日 02:11:14 +02:00
6e8426cba0 Add helper to print diagnostic location
c5d9d1a8fe pp: Combine #error and #warning directive handling
b0461eafb4 pp: basic error directive and tests
62c213d349 openbsd: Use gas by default
37f6382a1d Use cpp -undef and do all our own defines
Compare 6 commits »
mcf pushed to master at mcf/cproc 2026年05月13日 21:14:49 +02:00
153005c2b2 decl: Reluctantly add support for aligned attribute in struct member
mcf pushed to master at mcf/cproc 2026年05月12日 01:39:57 +02:00
ee952381ba expr: Fix error message for bad struct assignment
2a707190d5 expr: Use exprassign to check for invalid assignment
8e5fec9df3 doc: Remove outdated notes in software.md
c4c719ec11 Use separate keyword for __alignof__
Compare 4 commits »
mcf pushed to master at mcf/cproc 2026年05月09日 06:43:25 +02:00
9cc64e55cf Fix whitespace
a96440661f util: Check for overflow in array grow
366654229d pp: Use array for defined macros
aa7da0fa7d attr: Parse section attributes
7e9a684afa expr: Fix hexval alphebetic range
Compare 5 commits »
mcf pushed to master at mcf/cproc 2026年05月02日 23:49:15 +02:00
6ccfb482ff pp: Use token compare for directive handling
0833cbb25d Assign identifiers increasing numbers
866d74a056 Change map to be able to store integer values
b50e017fc9 Makefile: Add check-stage2 target
057381e07c test: Add some tests for VM declarations and character constant escapes
Compare 12 commits »
mcf created branch qbe-extern in mcf/cproc 2026年04月27日 09:24:08 +02:00
mcf pushed to qbe-extern at mcf/cproc 2026年04月27日 09:24:07 +02:00
5993dcd1b6 qbe: Use extern for globals with external linkage
057381e07c test: Add some tests for VM declarations and character constant escapes
233807d3f9 test: Add support for constraint tests
c16dff7dde decl: Allow GNU attribute after declarator
671cda8e12 driver: Pass - to tools for stdin
Compare 9 commits »
mcf pushed to master at mcf/cproc 2026年04月25日 11:08:37 +02:00
ed61ee9cd5 configure: Define __RUNETYPE_INTERNAL on freebsd
e49b8599cb Update LICENSE year
Compare 2 commits »
mcf pushed to master at mcf/cproc 2026年04月24日 10:32:08 +02:00
666088f244 expr: Remove use of ctype.h
3ea7d07757 expr: Prevent overflow during escape parsing in char/string literals
Compare 2 commits »
mcf pushed to master at mcf/cproc 2026年04月23日 21:49:54 +02:00
b709f58111 expr: Implement bit-precise integer constants
1fcc9beae1 builds: Use readelf to show binary architecture
Compare 2 commits »
mcf pushed to master at mcf/cproc 2026年04月23日 10:25:40 +02:00
95c6e6bc0c builds: Fix another couple uses of __aligned in freebsd
a23b9a0c16 Drop -std=c99 by default and dead returns
Compare 2 commits »
mcf pushed to master at mcf/cproc 2026年04月23日 04:48:48 +02:00
16c04324af builds: Update freebsd diff for 15.0
mcf pushed to master at mcf/cproc 2026年04月23日 04:42:21 +02:00
4de125c87b builds: Add email trigger to netbsd build
b61720151a builds: Combine all debian arch builds into debian.yml
992e3191b9 builds: Combine all alpine arch builds into alpine.yml
63b6b5feb4 builds: Add patch to fix freebsd build
Compare 4 commits »
mcf pushed to master at mcf/cproc 2026年04月23日 00:29:08 +02:00
f151b97c7d README: Don't use code blocks for cproc name
mcf pushed to master at mcf/cproc 2026年04月23日 00:27:19 +02:00
28d57aece6 Update README
da25e22be7 doc: Update C23 status
96a16b8140 qbe: Use hlt to implement __builtin_unreachable
Compare 3 commits »
mcf released libtls-bearssl 0.6 at mcf/libtls-bearssl 2026年04月19日 11:04:00 +02:00
mcf pushed tag 0.6 to mcf/libtls-bearssl 2026年04月19日 10:58:39 +02:00
mcf pushed to main at mcf/libtls-bearssl 2026年04月19日 10:58:39 +02:00
9cf87946fb Release 0.6
mcf deleted branch upstream from mcf/libtls-bearssl 2026年04月19日 10:52:24 +02:00