Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Tags: ryanmjacobs/c

Tags

Verified

This tag was signed with the committer’s verified signature.
ryanmjacobs Ryan Jacobs

v0.15.0

Toggle v0.15.0's commit message

Verified

This tag was signed with the committer’s verified signature.
ryanmjacobs Ryan Jacobs
v0.15.0 (2025-10-06)

Changes from v0.14 (2020-05-05):
- Add Fortran support.
- Switch to semver. Cleanup homebrew/npm package files.
- Add `--version` and `--clear-cache` flags. Improve help formatting.
- Case-insensitive file extension matching.
- Exit code 4 if final compilation does not produce a binary.

v0.14

Toggle v0.14's commit message

Unverified

This commit is not signed, but one or more authors requires that any commit attributed to them is signed.
prep homebrew forumla

v0.12

Toggle v0.12's commit message

Verified

This tag was signed with the committer’s verified signature.
ryanmjacobs Ryan Jacobs
v0.12:

- hotfix: fix c.cache.$USER name to prevent namespace collisions

v0.11

Toggle v0.11's commit message
v0.11

This one might be a little unstable... there's a couple of ambitious fixes.
Anyways, all the previous tests pass correctly as well as the new ones.

Fixes:
* now works in directories with spaces
* now compiles files with spaces

Breaking changes:
* no longer accepting stdin input for source code.

E.g., this no longer works:
```shell
$ cat hello.c | c
...or...
$ c < hello.c
```

In the three years that I've used this script, I've maybe used this
feature two times. I think that it's much more useful for a C program
to able to accept stdin input, than for this feature to exist.

pre-stdin-and-spaces

Toggle pre-stdin-and-spaces's commit message
whoopsssss.... fix usage

added-stdin

Toggle added-stdin's commit message
remove stdin blurb

added-spaces

Toggle added-spaces's commit message
bump version to v0.11

v0.10

Toggle v0.10's commit message
v0.10

Seems stable enough...

* Implement caching!
* Add noise.sh example. (It's really cool! You should go check it out!)

v0.09

Toggle v0.09's commit message
v0.09

* Use $CFLAGS if we have it.
* Link stdc++ is necessary.