]> git.xolatile.top Git - emil-bake.git/log
emil-bake.git
16 months agoconsistent option documentation v20240404
Emil Williams [Sun, 7 Apr 2024 05:48:12 +0000 (05:48 +0000)]
consistent option documentation

16 months agodocumentation is important
Emil Williams [Sun, 7 Apr 2024 05:29:33 +0000 (05:29 +0000)]
documentation is important
and usually comes as an afterthought
I nearly forgot to add this basic information for general usability
Imagine this not being a general requirement for all software

16 months agofix @{} regexp
Emil Williams [Sun, 7 Apr 2024 05:08:03 +0000 (05:08 +0000)]
fix @{} regexp

16 months agonodebug
Emil Williams [Sun, 7 Apr 2024 05:08:03 +0000 (05:08 +0000)]
nodebug

16 months agonodebug and doc
Emil Williams [Sat, 6 Apr 2024 23:59:15 +0000 (23:59 +0000)]
nodebug and doc

16 months agoupdate to -x, proper, with debug
Emil Williams [Sat, 6 Apr 2024 23:36:07 +0000 (23:36 +0000)]
update to -x, proper, with debug

16 months ago-x --expunge
Emil Williams [Fri, 5 Apr 2024 02:08:50 +0000 (02:08 +0000)]
-x --expunge

17 months agoversion option v20240302
Emil Williams [Sun, 24 Mar 2024 20:33:57 +0000 (20:33 +0000)]
version option

17 months agodistrib
Emil Williams [Sun, 24 Mar 2024 20:31:24 +0000 (20:31 +0000)]
distrib

17 months agono select
Emil Williams [Sat, 2 Mar 2024 10:53:16 +0000 (10:53 +0000)]
no select

17 months agobump 20240302
Emil Williams [Sat, 2 Mar 2024 10:30:29 +0000 (10:30 +0000)]
bump 20240302

17 months agomerge updated install.sh
Emil Williams [Sat, 2 Mar 2024 10:30:05 +0000 (10:30 +0000)]
merge updated install.sh

17 months agofulfill TODO
Emil Williams [Sat, 2 Mar 2024 10:18:28 +0000 (10:18 +0000)]
fulfill TODO

17 months agoremove globals
Emil Williams [Sat, 2 Mar 2024 10:13:24 +0000 (10:13 +0000)]
remove globals

17 months agoMeson. I don't dare use it but I endorse it.
Emil Williams [Sat, 2 Mar 2024 08:49:03 +0000 (08:49 +0000)]
Meson. I don't dare use it but I endorse it.

17 months agoTODO! Moreso notes than actual future plans
Emil Williams [Sat, 2 Mar 2024 07:48:50 +0000 (07:48 +0000)]
TODO! Moreso notes than actual future plans

17 months agoBetter shake, but not perfect shake
Emil Williams [Sat, 2 Mar 2024 07:48:19 +0000 (07:48 +0000)]
Better shake, but not perfect shake

17 months agoREADME update
Emil Williams [Sat, 2 Mar 2024 07:47:50 +0000 (07:47 +0000)]
README update

17 months agomajor revision
Emil Williams [Sat, 2 Mar 2024 07:06:21 +0000 (07:06 +0000)]
major revision
full support for both types of macros, simplier internal design

17 months agoall_args fix, simplify expand
Emil Williams [Tue, 27 Feb 2024 05:34:10 +0000 (05:34 +0000)]
all_args fix, simplify expand

17 months agoMerge remote-tracking branch 'origin/run'
Emil Williams [Tue, 27 Feb 2024 04:24:57 +0000 (04:24 +0000)]
Merge remote-tracking branch 'origin/run'

17 months agodecomperess manpage
Emil Williams [Tue, 27 Feb 2024 04:19:55 +0000 (04:19 +0000)]
decomperess manpage

17 months agoall_args updates and output
Emil Williams [Tue, 27 Feb 2024 04:04:18 +0000 (04:04 +0000)]
all_args updates and output

17 months agofix modified all_args
Emil Williams [Mon, 26 Feb 2024 23:52:42 +0000 (23:52 +0000)]
fix modified all_args

17 months agoremove debug
Emil Williams [Mon, 26 Feb 2024 23:47:12 +0000 (23:47 +0000)]
remove debug

17 months agoanonymous man makes program better
Emil Williams [Mon, 26 Feb 2024 23:43:34 +0000 (23:43 +0000)]
anonymous man makes program better

17 months agogit requires a message
Emil Williams [Mon, 26 Feb 2024 23:34:36 +0000 (23:34 +0000)]
git requires a message

18 months agowaaaaaaaaaaaaay better... trust me dude
Emil Williams [Sat, 24 Feb 2024 06:52:54 +0000 (06:52 +0000)]
waaaaaaaaaaaaay better... trust me dude

18 months agoupdate text
Emil Williams [Wed, 14 Feb 2024 18:26:19 +0000 (18:26 +0000)]
update text

18 months agoimproved return code
Emil Williams [Wed, 14 Feb 2024 18:17:35 +0000 (18:17 +0000)]
improved return code

18 months agoadd manpage
Emil Williams [Wed, 14 Feb 2024 18:14:32 +0000 (18:14 +0000)]
add manpage

18 months agofixed
Emil Williams [Wed, 14 Feb 2024 16:55:53 +0000 (16:55 +0000)]
fixed

19 months agofixed shake eval yet again
Emil Williams [Wed, 24 Jan 2024 14:00:46 +0000 (14:00 +0000)]
fixed shake eval yet again

19 months agoFixes return value of shake
Emil Williams [Sun, 21 Jan 2024 14:51:54 +0000 (14:51 +0000)]
Fixes return value of shake

19 months agoColor for ease of reading
Emil Williams [Sun, 21 Jan 2024 13:50:21 +0000 (13:50 +0000)]
Color for ease of reading

19 months agopruned
Emil Williams [Sat, 20 Jan 2024 00:16:54 +0000 (00:16 +0000)]
pruned

19 months agoadd config.h
Emil Williams [Fri, 19 Jan 2024 21:04:32 +0000 (21:04 +0000)]
add config.h

19 months ago\e[91mColor!\e[0m
Emil Williams [Fri, 19 Jan 2024 20:57:41 +0000 (20:57 +0000)]
\e[91mColor!\e[0m

19 months agoremove $+
Emil Williams [Fri, 5 Jan 2024 00:26:42 +0000 (00:26 +0000)]
remove $+

21 months agoadd -s and /home/terrorist/src/bake to shake call
Emil [Mon, 13 Nov 2023 05:47:34 +0000 (05:47 +0000)]
add -s and /home/terrorist/src/bake to shake call

21 months agoAppease splint -weak +posixlib, stopped using gnu89 in favour of good ol' c89 + POSIX...
Emil [Mon, 13 Nov 2023 05:37:03 +0000 (05:37 +0000)]
Appease splint -weak +posixlib, stopped using gnu89 in favour of good ol' c89 + POSIX 200809

21 months agoReadible formatting
Emil [Mon, 13 Nov 2023 05:13:35 +0000 (05:13 +0000)]
Readible formatting

21 months agoRevert locale due to additional allocations, simplify compile statement, remove need...
Emil [Mon, 13 Nov 2023 05:12:18 +0000 (05:12 +0000)]
Revert locale due to additional allocations, simplify compile statement, remove need for @STOP whitespace, ls

21 months agoBetter locale, help message, better error messaging, fixed -n
Emil [Mon, 13 Nov 2023 04:39:23 +0000 (04:39 +0000)]
Better locale, help message, better error messaging, fixed -n

21 months ago@SHAKE -> @BAKE
Emil [Mon, 13 Nov 2023 04:35:46 +0000 (04:35 +0000)]
@SHAKE -> @BAKE

21 months agoRewrite
Emil [Mon, 13 Nov 2023 04:34:56 +0000 (04:34 +0000)]
Rewrite

22 months agoUse @BAKE and @SHAKE, add dry run to @SHAKE
Emil [Mon, 16 Oct 2023 22:00:21 +0000 (22:00 +0000)]
Use @BAKE and @SHAKE, add dry run to @SHAKE

22 months agoShake + Original Author
Emil [Mon, 16 Oct 2023 19:17:21 +0000 (19:17 +0000)]
Shake + Original Author

22 months agoMemory edgecase fixed
Emil [Mon, 16 Oct 2023 19:16:46 +0000 (19:16 +0000)]
Memory edgecase fixed

22 months agoDrop @COMPILECMD in bake, improve shake
Emil [Mon, 16 Oct 2023 07:53:44 +0000 (07:53 +0000)]
Drop @COMPILECMD in bake, improve shake

22 months agoSuggested changes around binary files, restructured map
Emil [Mon, 16 Oct 2023 06:31:34 +0000 (06:31 +0000)]
Suggested changes around binary files, restructured map

22 months agoREADME rewritten regarding @STOP
Emil [Mon, 16 Oct 2023 05:52:44 +0000 (05:52 +0000)]
README rewritten regarding @STOP

22 months agoChange STOP@ to @STOP, and fixed bug regarding g_filename with mangled paths after...
Emil [Mon, 16 Oct 2023 05:48:43 +0000 (05:48 +0000)]
Change STOP@ to @STOP, and fixed bug regarding g_filename with mangled paths after chdir

22 months agoBaked -> Bake, Add Shake as bootstrapper, @COMPILECMD comes first
Emil [Mon, 16 Oct 2023 00:56:16 +0000 (00:56 +0000)]
Baked -> Bake, Add Shake as bootstrapper, @COMPILECMD comes first

22 months agoconstant and unavoidable bloat
Emil [Wed, 11 Oct 2023 11:59:40 +0000 (11:59 +0000)]
constant and unavoidable bloat

22 months agofixed keeping first newline under strip function
Emil [Wed, 11 Oct 2023 11:58:58 +0000 (11:58 +0000)]
fixed keeping first newline under strip function

22 months agofixed bug where find region wouldn't detect a NULL return from map and thus segv...
Emil [Wed, 11 Oct 2023 11:16:07 +0000 (11:16 +0000)]
fixed bug where find region wouldn't detect a NULL return from map and thus segv'd when suggesting a noexist file would occur

22 months agoMAP_FAILED overwrite unexpected in usecase
Emil [Tue, 10 Oct 2023 03:41:17 +0000 (03:41 +0000)]
MAP_FAILED overwrite unexpected in usecase

22 months agoReduced bloat around how mmap is handled, fixes to nobloat
Emil [Tue, 10 Oct 2023 03:37:26 +0000 (03:37 +0000)]
Reduced bloat around how mmap is handled, fixes to nobloat

22 months agobaked-nobloat.c added as minor venture to reduce bloat of baked.c, reduced bloat...
Emil [Tue, 10 Oct 2023 03:04:59 +0000 (03:04 +0000)]
baked-nobloat.c added as minor venture to reduce bloat of baked.c, reduced bloat of find_region

22 months agoDetails on new options.
Emil [Tue, 10 Oct 2023 02:19:53 +0000 (02:19 +0000)]
Details on new options.

22 months agoadd --help, --dry-run, ...bloat...
Emil [Tue, 10 Oct 2023 02:19:18 +0000 (02:19 +0000)]
add --help, --dry-run, ...bloat...

22 months agobug with ordering, make OTHER_START optional
Emil [Tue, 10 Oct 2023 01:59:43 +0000 (01:59 +0000)]
bug with ordering, make OTHER_START optional

22 months agocomment commit
Emil [Tue, 10 Oct 2023 01:29:56 +0000 (01:29 +0000)]
comment commit

22 months agochanged START::STOP to @START STOP@, revised find to how it was formerly, removed...
Emil [Tue, 10 Oct 2023 00:10:14 +0000 (00:10 +0000)]
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

22 months agoForgot
Emil [Sat, 7 Oct 2023 18:14:49 +0000 (18:14 +0000)]
Forgot

22 months agoLocale and some checks
Emil [Sat, 7 Oct 2023 02:17:40 +0000 (02:17 +0000)]
Locale and some checks

22 months agoBetter message on help and failure with -n.
Emil [Sat, 30 Sep 2023 03:04:53 +0000 (03:04 +0000)]
Better message on help and failure with -n.

22 months agoReduce heap usage by using mmap
Emil [Fri, 29 Sep 2023 07:05:40 +0000 (07:05 +0000)]
Reduce heap usage by using mmap

22 months agoFixed range checking bug
Emil [Fri, 29 Sep 2023 02:27:55 +0000 (02:27 +0000)]
Fixed range checking bug

22 months agoMissing newline
Emil [Thu, 28 Sep 2023 18:39:38 +0000 (18:39 +0000)]
Missing newline

22 months agognu89
Emil [Thu, 28 Sep 2023 18:33:29 +0000 (18:33 +0000)]
gnu89

22 months agoStrip function
Emil [Thu, 28 Sep 2023 18:32:53 +0000 (18:32 +0000)]
Strip function

22 months agoInfo on options
Emil [Thu, 28 Sep 2023 06:20:48 +0000 (06:20 +0000)]
Info on options

22 months agoAdded options
Emil [Thu, 28 Sep 2023 06:14:17 +0000 (06:14 +0000)]
Added options

22 months agoMemory optimization
Emil [Thu, 28 Sep 2023 05:02:34 +0000 (05:02 +0000)]
Memory optimization

22 months agoConditional and isolated allocation of expansions
Emil [Wed, 27 Sep 2023 23:31:21 +0000 (23:31 +0000)]
Conditional and isolated allocation of expansions

22 months agoRewrite
Emil [Wed, 27 Sep 2023 22:50:55 +0000 (22:50 +0000)]
Rewrite

22 months agoSatisfied -fanalyzer under -DNDEBUG with local_assert
Emil [Wed, 27 Sep 2023 17:49:22 +0000 (17:49 +0000)]
Satisfied -fanalyzer under -DNDEBUG with local_assert

22 months agoMerged exists and load
Emil [Wed, 27 Sep 2023 17:23:30 +0000 (17:23 +0000)]
Merged exists and load

23 months agoUpdated README with BOP date
Emil [Wed, 27 Sep 2023 06:05:22 +0000 (06:05 +0000)]
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.

23 months agoREADME updated
Emil [Wed, 27 Sep 2023 05:59:13 +0000 (05:59 +0000)]
README updated

23 months agoReduced
Emil [Wed, 27 Sep 2023 05:58:31 +0000 (05:58 +0000)]
Reduced

23 months agoMore flexible build with TARGET
Emil [Wed, 27 Sep 2023 05:58:21 +0000 (05:58 +0000)]
More flexible build with TARGET

23 months agoI forgot that the Makefile existed
Emil [Wed, 27 Sep 2023 05:50:44 +0000 (05:50 +0000)]
I forgot that the Makefile existed

23 months agocd project root
Emil [Wed, 27 Sep 2023 05:49:50 +0000 (05:49 +0000)]
cd project root

23 months agoMinor fix to shake build
Emil [Wed, 27 Sep 2023 05:46:28 +0000 (05:46 +0000)]
Minor fix to shake build

23 months agoinit
Emil [Wed, 27 Sep 2023 05:28:54 +0000 (05:28 +0000)]
init