Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-04-02 | map: Use simpler fnv-1a hash function | Michael Forney | |
2024-03-24 | Add support for C23 attribute syntax | Michael Forney | |
Currently, all attributes are ignored. References: https://todo.sr.ht/~mcf/cproc/68 | |||
2024-03-23 | Remove qbe submodule | Michael Forney | |
2022-10-30 | Add cproc(1) manual page | David Demelier | |
2021-07-06 | Add functions for encoding/decoding UTF-8/16 | Michael Forney | |
These will be needed to implement wide string literals. | |||
2020-04-19 | Add install target to Makefile | Michael Forney | |
2019-07-05 | Rename to cproc | Michael Forney | |
Fixes #4 | |||
2019-06-27 | Pass target to cc-qbe | Michael Forney | |
2019-05-13 | Add qbe submodule to make it easy to build | Michael Forney | |
2019-05-07 | Add -s to LDFLAGS instead of running strip manually during bootstrap | Michael Forney | |
Otherwise, stage3 is always considered out of date. | |||
2019-04-29 | driver.o needs config.h | Michael Forney | |
2019-04-28 | config.def.h was removed | Michael Forney | |
2019-04-28 | Just maintain header dependencies in Makefile | Michael Forney | |
Now that we are using a common cc.h, these are unlikely to change much. | |||
2019-04-20 | Set path of CCQBE explicitly | Michael Forney | |
2019-04-17 | htab -> map | Michael Forney | |
2019-04-07 | deps.mk: Include $(objdir) in target name | Michael Forney | |
2019-04-07 | Makefile: Don't use $< outside of inference rules | Michael Forney | |
In POSIX make, the meaning $< is unspecified outside of inference rules. | |||
2019-04-07 | Change $(objdir) instead of $(srcdir) for stage2 and stage3 builds | Michael Forney | |
This is a bit simpler, and avoids issues with FreeBSD make when including deps.mk (since the source files listed there are not relative to $(srcdir)). To do this, we need to make use of make(1) pattern substitutions, which are not yet standard (though accepted for issue 8[0]). Also, since the path of the object files seems to end up the resulting executables, breaking byte-wise comparison, make sure to strip the resulting executables. [0] http://austingroupbugs.net/view.php?id=519 | |||
2019-02-22 | Don't need CFLAGS with linking | Michael Forney | |
2019-02-13 | check target depends on cc | Michael Forney | |
2019-02-12 | Don't need to clear CFLAGS and LDFLAGS on bootstrap | Michael Forney | |
2019-02-12 | Initial import | Michael Forney | |