Commit Graph

52 Commits

Author SHA1 Message Date
Emil Williams
39e27a03dd
add config.h 2024-01-19 21:04:32 +00:00
Emil Williams
c9b95a64d2
Color! 2024-01-19 20:57:41 +00:00
Emil Williams
83a3c33f9c
remove $+ 2024-01-05 00:26:42 +00:00
Emil
e31c6adc26
add -s and /home/terrorist/src/bake to shake call 2023-11-13 05:47:34 +00:00
Emil
6d41b1da14
Appease splint -weak +posixlib, stopped using gnu89 in favour of good ol' c89 + POSIX 200809 2023-11-13 05:37:03 +00:00
Emil
62125c878b
Readible formatting 2023-11-13 05:13:35 +00:00
Emil
1a7e71a98a
Revert locale due to additional allocations, simplify compile statement, remove need for @STOP whitespace, ls 2023-11-13 05:12:18 +00:00
Emil
66f2bcc6c1
Better locale, help message, better error messaging, fixed -n 2023-11-13 04:39:23 +00:00
Emil
3bfb69344d
@SHAKE -> @BAKE 2023-11-13 04:35:46 +00:00
Emil
0358c751c2
Rewrite 2023-11-13 04:34:56 +00:00
Emil
ecc92f5fd9
Use @BAKE and @SHAKE, add dry run to @SHAKE 2023-10-16 22:00:21 +00:00
Emil
b091fc60b2
Shake + Original Author 2023-10-16 19:17:21 +00:00
Emil
14e00b68ce
Memory edgecase fixed 2023-10-16 19:16:46 +00:00
Emil
322ae7976e
Drop @COMPILECMD in bake, improve shake 2023-10-16 07:53:44 +00:00
Emil
500b7047d4
Suggested changes around binary files, restructured map 2023-10-16 06:31:34 +00:00
Emil
e9e579c339
README rewritten regarding @STOP 2023-10-16 05:52:44 +00:00
Emil
60a1909aa1
Change STOP@ to @STOP, and fixed bug regarding g_filename with mangled paths after chdir 2023-10-16 05:48:43 +00:00
Emil
4b1ff1f7c2
Baked -> Bake, Add Shake as bootstrapper, @COMPILECMD comes first 2023-10-16 00:56:16 +00:00
Emil
bb7b38533f
constant and unavoidable bloat 2023-10-11 11:59:40 +00:00
Emil
2df67decc7
fixed keeping first newline under strip function 2023-10-11 11:58:58 +00:00
Emil
2a02e5781c
fixed bug where find region wouldn't detect a NULL return from map and thus segv'd when suggesting a noexist file would occur 2023-10-11 11:16:07 +00:00
Emil
cc398f4746
MAP_FAILED overwrite unexpected in usecase 2023-10-10 03:41:17 +00:00
Emil
a02b196b21
Reduced bloat around how mmap is handled, fixes to nobloat 2023-10-10 03:37:26 +00:00
Emil
bb9ee9dcb2
baked-nobloat.c added as minor venture to reduce bloat of baked.c, reduced bloat of find_region 2023-10-10 03:04:59 +00:00
Emil
8ed462e3a3
Details on new options. 2023-10-10 02:19:53 +00:00
Emil
15bfb3efdc
add --help, --dry-run, ...bloat... 2023-10-10 02:19:18 +00:00
Emil
0209663e20
bug with ordering, make OTHER_START optional 2023-10-10 01:59:43 +00:00
Emil
6b6bff365a
comment commit 2023-10-10 01:29:56 +00:00
Emil
a101d14f7c
changed START::STOP to @START STOP@, revised find to how it was formerly, removed SLEN (better compat with shake), handle spacing more effectively (shake compat++), fixed bug with $+ where more than 1 arg was concatted instead of being spaced apart 2023-10-10 00:10:14 +00:00
Emil
981a1931d4
Forgot 2023-10-07 18:14:49 +00:00
Emil
0d7605a43f
Locale and some checks 2023-10-07 02:17:40 +00:00
Emil
1707803ff7
Better message on help and failure with -n. 2023-09-30 03:04:53 +00:00
Emil
3c6bec3dff
Reduce heap usage by using mmap 2023-09-29 07:05:40 +00:00
Emil
a8f8288a61
Fixed range checking bug 2023-09-29 02:27:55 +00:00
Emil
6acab4f1d5
Missing newline 2023-09-28 18:39:38 +00:00
Emil
e7ab816787
gnu89 2023-09-28 18:33:29 +00:00
Emil
3c26ee2a7c
Strip function 2023-09-28 18:32:53 +00:00
Emil
6728be1e05
Info on options 2023-09-28 06:20:48 +00:00
Emil
c1e5410850
Added options 2023-09-28 06:14:17 +00:00
Emil
d1bfbd97b1
Memory optimization 2023-09-28 05:02:34 +00:00
Emil
8da807e248
Conditional and isolated allocation of expansions 2023-09-27 23:31:21 +00:00
Emil
af7bfbe500
Rewrite 2023-09-27 22:50:55 +00:00
Emil
b7f41cde4b
Satisfied -fanalyzer under -DNDEBUG with local_assert 2023-09-27 17:49:22 +00:00
Emil
b7855adc6b
Merged exists and load 2023-09-27 17:23:30 +00:00
Emil
648f28ca24
Updated README with BOP date
Funny thing, I got really mad when I mistakely uploaded baked-semi, which was a ELF file that contained a semi-stable version of the program which I was using to implement the new features safetly, and when I realized this I just did the 'natural thing' of deleting the .git directory and reintializing and git pushing with --force, so I added this note to make this mistake known. I have project history saved locally, however I doubt I'll end up using it. I wish git was more mutable.
2023-09-27 06:05:22 +00:00
Emil
02664b872b
README updated 2023-09-27 05:59:13 +00:00
Emil
ecc79c90f7
Reduced 2023-09-27 05:58:31 +00:00
Emil
bc2c675571
More flexible build with TARGET 2023-09-27 05:58:21 +00:00
Emil
6605459fb9
I forgot that the Makefile existed 2023-09-27 05:50:44 +00:00
Emil
0db0db4f6b
cd project root 2023-09-27 05:49:50 +00:00