Commit Graph
40 Commits
Author SHA1 Message Date
fumfar hiwi efbdfeed2e fixed import bug 2019-12-04 14:51:06 +01:00
FelixBrendel 667989e373 cleanup 2019-12-04 11:55:40 +01:00
Felix Brendel bb1cfcd3c3 Fixed Memory Leaks. :) 2019-11-10 00:50:09 +01:00
FelixBrendel a790a38655 trying not to leak memory 2019-10-30 00:47:52 +01:00
FelixBrendel 1d6b9165dd made mode modular 2019-10-17 23:37:03 +02:00
FelixBrendel cb58c6b6da linker error für sven 2019-10-17 12:34:33 +02:00
FelixBrendel 64c1511a89 now use global symbol tables so symbols and keywords are finally unique 2019-10-03 18:28:17 +02:00
Felix Brendel 0c73728217 work transfer to laptop 2019-09-19 09:20:26 +02:00
Felix Brendel 5a117d94ee better arguments struct, arraylists as values, fixed docgen 2019-09-10 09:46:29 +02:00
Felix Brendel 6c80382cd0 test out profiling 2019-08-30 01:30:24 +02:00
Felix Brendel aea0e9dc94 little cleanup 2019-08-08 16:05:13 +02:00
Felix Brendel 7cebcd1823 implemented callstack and envistack 2019-07-17 23:20:07 +02:00
Felix Brendel 688cc02a54 cleanup 2019-07-17 13:00:16 +02:00
Felix Brendel 6f5ecc87b0 auto doc generation 2019-06-11 01:17:36 +02:00
Felix Brendel c0e79075bc fixes splicing of nil and macros dont expand at parse time fr now 2019-06-06 13:40:47 +02:00
Felix Brendel f77e4c56b3 Before implementing import name resolution, then after fic macro imports 2019-06-03 16:19:37 +02:00
Felix Brendel 3fb2326dd3 unquote splicing and implemented slime side list comprehensions 2019-05-22 03:38:05 +02:00
Felix Brendel 5548192dc9 renamed prog to begin and added basics for the manual 2019-05-15 01:08:44 +02:00
Felix Brendel 0fb9fbe1ee symbols and keywords now have a hash value 2019-05-12 16:45:19 +02:00
Felix Brendel 79fa593519 In the middle of filtering the pairs to draw for the visualization 2019-05-06 12:20:55 +02:00
Felix Brendel a1fccd29de importing and macros can expand to macros 2019-05-03 19:12:30 +02:00
Felix Brendel 0923f36f9c some safety checks 2019-05-03 15:01:29 +02:00
FelixBrendel c8807a04b2 cleanup and sicp file, but crashes 2019-04-23 21:20:46 +02:00
FelixBrendel 987dbcdd62 pre merge 2019-04-21 21:56:59 +02:00
Felix Brendel 3277e50164 Moved type info into a flags field in the lisp objects 2019-04-20 17:26:18 +02:00
FelixBrendel dc40059d90 on the way to better errors 2019-03-18 11:50:03 +01:00
FelixBrendel d6ecda99f6 I think I did Lisp_Object SSO 2019-03-15 15:37:35 +01:00
FelixBrendel edef0b017b better errors and new define syntax 2019-03-13 16:01:40 +01:00
FelixBrendel 181ace1eed made source_Code_Locations more reliable (sill oncorrect sometimes) 2019-03-03 00:09:45 +01:00
Felix Brendel 1bd77be7f6 singulat t and nil 2019-02-24 14:44:23 +01:00
Felix Brendel 2f0df71c50 overloaded append_to_array_list
instead of adding type as part of name
2019-02-24 09:17:04 +01:00
FelixBrendel 9a0e32635b latest 2019-02-19 09:05:25 +01:00
FelixBrendel 0a37967fa6 switched to form char* to Strings mostly 2019-01-28 23:03:54 +01:00
FelixBrendel 77fffc7f5e fixed some const char* 2019-01-28 17:23:45 +01:00
FelixBrendel 29bd534525 some memory management 2019-01-28 13:39:10 +01:00
FelixBrendel a297f59946 renaming "ast_node" -> "lisp_object" 2019-01-18 22:03:39 +01:00
FelixBrendel fec24d11c7 some things 2019-01-18 21:36:13 +01:00
FelixBrendel 93e180a8f1 we have macros. OOOOOOFFF 2018-12-28 18:48:07 +01:00
FelixBrendel 34b7390ba9 converted all typedefs to c++ types and enums to enum structs 2018-12-27 15:01:29 +01:00
FelixBrendel 9bc30d1569 step 1 in transitioning to c++ 2018-12-27 13:09:16 +01:00