]>
git.eli173.com Git - klapaucius/log 
summary  | 
shortlog  | log | 
commit  | 
commitdiff  | 
tree 
first ⋅ prev ⋅ next
 
Elijah Cohen  [Fri, 19 Sep 2025 06:47:32 +0000  (06:47 +0000)] 
reworking towards full proper reference counting implementation
Elijah Cohen  [Fri, 19 Sep 2025 01:59:54 +0000  (01:59  +0000)] 
fixed a memory error in strcat
Elijah Cohen  [Thu, 18 Sep 2025 23:37:47 +0000  (18:37 -0500)] 
reference counting
Elijah Cohen  [Sat, 11 Jan 2025 04:16:12 +0000  (22:16 -0600)] 
added uparrow/downarrow history to web repl
Elijah Cohen  [Wed, 8 Jan 2025 18:39:11 +0000  (12:39 -0600)] 
major parser fix, reorg kl source files
Elijah Cohen  [Tue, 7 Jan 2025 01:09:35 +0000  (19:09 -0600)] 
substantial web repl improvements
Elijah Cohen  [Sat, 4 Jan 2025 17:00:47 +0000  (11:00 -0600)] 
documentation updates/fixes
Elijah Cohen  [Fri, 3 Jan 2025 17:03:32 +0000  (11:03 -0600)] 
core: added evalarg, demos added plenty
Elijah Cohen  [Tue, 31 Dec 2024 18:29:44 +0000  (12:29 -0600)] 
reorg plus more composite combinators
Elijah Cohen  [Fri, 27 Dec 2024 04:40:01 +0000  (20:40 -0800)] 
qsort
Elijah Cohen  [Wed, 25 Dec 2024 01:26:18 +0000  (17:26 -0800)] 
random uint
Elijah Cohen  [Wed, 25 Dec 2024 01:14:44 +0000  (17:14 -0800)] 
(not (< n n))
Elijah Cohen  [Fri, 20 Dec 2024 23:33:33 +0000  (17:33 -0600)] 
filter of a sort added
Elijah Cohen  [Fri, 20 Dec 2024 19:34:09 +0000  (13:34 -0600)] 
added proper offline pwa support to web repl
Elijah Cohen  [Wed, 18 Dec 2024 21:16:35 +0000  (15:16 -0600)] 
abstraction upon recursion achieved
Elijah Cohen  [Tue, 17 Dec 2024 22:12:01 +0000  (16:12 -0600)] 
gt, lt, /massive/ phi and psi bugs plugged
Elijah Cohen  [Sun, 1 Dec 2024 23:27:40 +0000  (17:27 -0600)] 
make target for web now includes documentation more nicely
Elijah Cohen  [Sun, 1 Dec 2024 23:23:13 +0000  (17:23 -0600)] 
links in documentations
Elijah Cohen  [Sun, 1 Dec 2024 23:17:03 +0000  (17:17 -0600)] 
Adds documentation, some small fixes
Elijah Cohen  [Sat, 23 Nov 2024 23:50:41 +0000  (23:50 +0000)] 
fixed problems with meta operations
Elijah Cohen  [Tue, 26 Nov 2024 22:35:52 +0000  (16:35 -0600)] 
added some very dangerous meta-operations
Elijah Cohen  [Sat, 23 Nov 2024 01:13:53 +0000  (01:13  +0000)] 
added tostr, fixed a couple memory leaks
Elijah Cohen  [Fri, 22 Nov 2024 22:52:28 +0000  (16:52 -0600)] 
bug fixins, mostly. nothing major
Elijah Cohen  [Wed, 20 Nov 2024 22:29:20 +0000  (16:29 -0600)] 
flushed out lookup_builtin
Elijah Cohen  [Sun, 17 Nov 2024 14:47:15 +0000  (14:47 +0000)] 
plugged a memory leak
Elijah Cohen  [Fri, 15 Nov 2024 20:54:19 +0000  (14:54 -0600)] 
null-terminating strings properly now...
Elijah Cohen  [Thu, 14 Nov 2024 03:05:15 +0000  (21:05 -0600)] 
added easier way to compile webasm version
Elijah Cohen  [Wed, 13 Nov 2024 18:20:48 +0000  (12:20 -0600)] 
more combinators in demo, deprecated 'if' statement
Elijah Cohen  [Thu, 7 Nov 2024 02:25:46 +0000  (20:25 -0600)] 
very basic file io, support for escape characters
Elijah Cohen  [Sun, 3 Nov 2024 05:15:46 +0000  (00:15  -0500)] 
some very basic string things
Elijah Cohen  [Thu, 31 Oct 2024 04:06:44 +0000  (23:06 -0500)] 
added strings with pretty much nothing to make them useful
Elijah Cohen  [Wed, 30 Oct 2024 18:51:11 +0000  (13:51 -0500)] 
added unquote which i don't know what it does yet...
Elijah Cohen  [Wed, 30 Oct 2024 02:36:24 +0000  (21:36 -0500)] 
added a few demos, testing infrastructure, major fix for quoting
Elijah Cohen  [Fri, 25 Oct 2024 20:43:00 +0000  (15:43 -0500)] 
added histfile support, added 'rest' builtin, couple of examples
Elijah Cohen  [Wed, 16 Oct 2024 17:08:06 +0000  (12:08 -0500)] 
fixed major parser error hah
Elijah Cohen  [Wed, 16 Oct 2024 06:27:59 +0000  (01:27  -0500)] 
typechecking now enabled in config h, testing clearer
Elijah Cohen  [Tue, 15 Oct 2024 21:00:21 +0000  (21:00 +0000)] 
added minimal typechecking to builtins
Elijah Cohen  [Tue, 15 Oct 2024 18:27:56 +0000  (13:27 -0500)] 
changed z combintaor semantics, added range example
Elijah Cohen  [Thu, 3 Oct 2024 22:00:34 +0000  (17:00 -0500)] 
fixed a whoopsie, added demos file
Elijah Cohen  [Thu, 3 Oct 2024 21:52:35 +0000  (16:52 -0500)] 
far too much
Elijah Cohen  [Mon, 30 Sep 2024 20:06:43 +0000  (15:06 -0500)] 
z combinator
Elijah Cohen  [Fri, 27 Sep 2024 22:29:08 +0000  (17:29 -0500)] 
added print function, added command line file loading,
Elijah Cohen  [Fri, 27 Sep 2024 19:03:15 +0000  (14:03 -0500)] 
made warning/error/printing macros to clean things up a bit
Elijah Cohen  [Fri, 27 Sep 2024 18:02:43 +0000  (13:02 -0500)] 
did macro for compile-time uint sizing
Elijah Cohen  [Thu, 26 Sep 2024 19:55:12 +0000  (14:55 -0500)] 
boutta reorganize a bunch of stuff i think
Elijah Cohen  [Sat, 17 Aug 2024 15:59:57 +0000  (15:59 +0000)] 
important changes in makefile, applyntimes, cosmetic cleanup elsewhere
Elijah Cohen  [Sat, 17 Aug 2024 13:59:16 +0000  (13:59 +0000)] 
added eval rules for other types
Elijah Cohen  [Sat, 17 Aug 2024 06:15:09 +0000  (06:15 +0000)] 
refactored environment loading, much simpler
Elijah Cohen  [Sat, 17 Aug 2024 05:59:36 +0000  (05:59  +0000)] 
added bckw combinators
Elijah Cohen  [Sat, 17 Aug 2024 05:29:23 +0000  (05:29  +0000)] 
added SKI combinators
Elijah Cohen  [Sat, 17 Aug 2024 04:42:01 +0000  (04:42  +0000)] 
added basic arithmetic operations
Elijah Cohen  [Sat, 17 Aug 2024 04:17:22 +0000  (04:17  +0000)] 
plugged memory leaks in all current builtins
Elijah Cohen  [Sat, 17 Aug 2024 01:37:45 +0000  (01:37  +0000)] 
some testing infra etc
Elijah Cohen  [Fri, 16 Aug 2024 23:45:20 +0000  (23:45 +0000)] 
plugged leaks in eval
Elijah Cohen  [Thu, 15 Aug 2024 20:56:20 +0000  (20:56 +0000)] 
fixed memory leaks in loading
Elijah Cohen  [Thu, 15 Aug 2024 20:08:26 +0000  (20:08 +0000)] 
fixed memory leaks in dict
Elijah Cohen  [Thu, 15 Aug 2024 06:35:22 +0000  (01:35  -0500)] 
fixed memory leaks in parser
Elijah Cohen  [Thu, 15 Aug 2024 03:43:26 +0000  (22:43 -0500)] 
work on memory safety in parser
Elijah Cohen  [Wed, 14 Aug 2024 19:47:13 +0000  (14:47 -0500)] 
huh?
Elijah Cohen  [Wed, 14 Aug 2024 19:43:55 +0000  (14:43 -0500)] 
committing now to run on different machine
Elijah Cohen  [Wed, 14 Aug 2024 05:16:30 +0000  (00:16  -0500)] 
swapped linenoise for editline
Elijah Cohen  [Wed, 14 Aug 2024 05:11:43 +0000  (00:11  -0500)] 
wrote some membranes around quoting
Elijah Cohen  [Tue, 13 Aug 2024 04:21:30 +0000  (23:21 -0500)] 
i fixed the problem of consing stuff evaluating weird... for now
Elijah Cohen  [Mon, 12 Aug 2024 05:52:02 +0000  (00:52  -0500)] 
made dubious changes to eval structure
Elijah Cohen  [Sun, 11 Aug 2024 03:31:24 +0000  (22:31 -0500)] 
added clone, sexpr_free, other minor amendments
Elijah Cohen  [Thu, 8 Aug 2024 21:10:27 +0000  (16:10 -0500)] 
some cleanup, parenthesis balance in parser now
Elijah Cohen  [Thu, 8 Aug 2024 20:06:27 +0000  (15:06 -0500)] 
it works? need to fix some things for sure tho, especially parser
Elijah Cohen  [Thu, 25 Jul 2024 22:03:35 +0000  (17:03 -0500)] 
added repl that doesn't work
Elijah Cohen  [Thu, 25 Jul 2024 16:07:28 +0000  (11:07 -0500)] 
boutta implement repl i think
Elijah Cohen  [Thu, 25 Jul 2024 04:18:05 +0000  (23:18 -0500)] 
boutta reshape the dict stuff majorly
Elijah Cohen  [Wed, 24 Jul 2024 05:58:35 +0000  (00:58  -0500)] 
boutta make some big restructuring, makefile better
Elijah Cohen  [Wed, 24 Jul 2024 00:26:30 +0000  (19:26 -0500)] 
some infra for builtins, mostly commit before makefile changes
Elijah Cohen  [Mon, 22 Jul 2024 17:28:36 +0000  (12:28 -0500)] 
shoddy dict implemented properly
Elijah Cohen  [Sun, 21 Jul 2024 20:43:08 +0000  (15:43 -0500)] 
rewrote for consistency among pointer use, started stuff
Elijah Cohen  [Fri, 26 Apr 2024 20:53:47 +0000  (15:53 -0500)] 
parser functioning minimally, gonna work on evaluation &c now