IDPriorityStatuslisp bugsDate
12FIXED++ not parsed as atom11-15-2012
21FIXEDInput/Output stack missing11-26-2012
31FIXEDprint broken for lists11-27-2012
41FIXEDprint needs to return last eval'd11-27-2012
52FIXEDneed lisp files in cmd support04-09-2013
61FIXEDneed proper quote 'support05-07-2013
73FIXED&rest broken in lambda04-10-2013
81FIXEDquote 'support fails in 'foo)05-08-2013
91FIXEDnested list parse errors05-13-2013
101FIXEDStill need to fix strings05-13-2013
111FIXEDStill need to fix doubles05-13-2013
121FIXEDstrings have initial "05-13-2013
131FIXED+ stopped working, parseer prob05-15-2013
141FIXEDmore quote problems05-15-2013
151FIXEDsetting strings in qsetq broken05-16-2013
161FIXED(readlspstr "'(setq foo 5)")05-16-2013
172FIXEDrelops doubles broken05-16-2013
181FIXEDnumerous quote list errors05-19-2013
191FIXEDstrtok can't change original05-21-2013
201FIXEDstrings need hashtables05-21-2013
211FIXEDstrrev can't change original05-22-2013
222FIXEDtab not parsed06-20-2013
233FIXEDstrncpy06-20-2013
242FIXED(is_atom {) (is_atom *) hangs11-05-2013
252FIXED% is not parsed as an atom08-15-2013
262FIXEDreadlspstr doesn't nonlists08-16-2013
271FIXEDno way to format doubles08-22-2013
281FIXED1e300 should work, state08-22-2013
291FIXEDstrsub has a malloc error+108-18-2013
301FIXEDparsing 1e300 3.0 messes up exp08-22-2013
311FIXEDnested lambdas same arg name err08-27-2013
322FIXEDdcopy breaks garbage collection08-29-2013
332FIXEDstrtok breaks garbage collection08-29-2013
343FIXED&rest broken08-31-2013
351FIXEDgarbage collection complex case09-01-2013
363FIXEDno puts08-31-2013
374FIXEDadded &level debug08-31-2013
381FIXEDPROTECT lists dups/unmatched09-01-2013
394FIXEDhashfunc slow,added cacheing09-01-2013
401FIXED' totally brokn in state mach09-02-2013
411FIXEDmalloc leaks09-03-2013
425FIXEDgarbage collect numbers09-03-2013
432FIXEDgarbage collection bugs09-16-2013
441FIXEDde atoms shouldn't retie pfns09-16-2013
453FIXEDCHECK_stuff incorrect09-17-2013
465FIXEDAdd Chr at least temporarily09-17-2013
474FIXED'$' is an atom part09-17-2013
483FIXEDKeyboard input shouldn't be opd09-17-2013
491FIXED(de foo () ...) still fails02-12-2014
503FIXEDraw ptr string support09-22-2013
511FIXED() parsing is killing stuff!02-12-2014
523FIXEDieee.atom.otherstuf parser10-02-2013
533FIXEDeqv doesn't handle lists09-30-2013
541FIXED(de foo (&rest)) wrong return!02-12-2014
553FIXEDonly protect assigned strings10-29-2013
561FIXEDmultiple quotes broken?02-15-2014
572FIXEDalloc_string/free/malloc11-05-2013
582FIXEDfopen of a non file should return nil11-13-2013
592FIXEDhtml server leaves forks running11-20-2013
602FIXED(asc) missing11-20-2013
613FIXEDpow and others? need int conversions11-27-2013
622FIXEDstrcmp,strncmp needed12-03-2013
632FIXEDarray name needs to return size12-03-2013
643FIXEDftime needs implementing12-16-2013
653FIXEDreadlsp of no file segment violates11-08-2014
662FIXEDGarbage Collection not mproc safe01-23-2014
673FIXED':' should be legal atom name01-22-2014
681FIXEDmproc segviolates in tight/fast loops01-28-2014
691FIXEDjoin/gprocess_returns need protection02-04-2014
702FIXEDhtml server needs a better callback based setup02-04-2014
714FIXED(foo ''bar boo) leaves nil pointing at garbage02-16-2014
725FIXED() at top level broken02-17-2014
734FIXEDrand should seed off of time02-19-2014
743FIXEDalloc_string already does strdup02-20-2014
753FIXEDftime overload to use string as strftime fmt02-20-2014
763FIXEDltoa needs ultoa, perhaps auto for non decimal base02-26-2014
773FIXEDstrtol needs strtoul, perhaps auto for non decimal base03-01-2014
783FIXEDreadlsp av's when no file03-06-2014
791FIXEDprint depended on uninitted vars03-06-2014
803FIXEDdebug &level needs to be :&level for mthread safe03-07-2014
813FIXEDdebug variable names all need : for mthread safe03-07-2014
823FIXED&rest needs to be :&rest for mthread safe03-07-2014
832FIXEDprint had errors, multiple prints internally, use one!03-07-2014
844FIXEDapply not implemented, define in lisp.lsp for now09-25-2014
853FIXED(array foo -1) & out of bounds should return nil09-03-2014
865FIXEDstring.h needed in builtins.c warnings only09-03-2014
875FIXEDexit() in builtins.c needs cast to chop pointer to int warnings only09-03-2014
885FIXEDprocess stuff now just process_t warnings only09-03-2014
891FIXEDnil didn't have hash value, special setup broke && qsetq foo nil09-04-2014
905FIXEDPut in typecasts in builtins.c to keep warnings down only09-04-2014
914FIXEDfputs,puts not quite right09-09-2014
921FIXEDcar,cdr need to be safe functions with CHECK_ALLOC option09-09-2014
933FIXED? seems to not be a legal atom char? emits (lambda)09-12-2014
941FIXED:atoms are not being cleaned up at thread teardown10-04-2014
951FIXED:atoms clean up not called at no-exit thread teardown10-04-2014
963FIXEDSET_PROTECT/SET_UNPROTECT lots of unneeded/unsafe nesting10-14-2014
972FIXED\t \any in print is broken10-15-2014
982FIXED'#' should be a legal atom name?11-05-2014
991FIXEDflmabda might not be up to date with lambda, should be same code base11-08-2014
1001FIXEDmkdir chdir rmdir need to be implemented/fixed11-28-2014
1011FIXEDmkdir chdir rmdir need to return t or nil, not 0 or other11-28-2014
1021FIXEDint needs to just return value when already an integer, not nil01-21-2015
1031FIXEDrelops should not slam the DOUBLE type onto an INT type01-21-2015
1042FIXEDHad to add SIGN_TO_ATOM_START_LIST_STATE, -u ERROR03-24-2015
1054FIXEDNeed to add client IP to html header04-06-2015
1062FIXEDsetup_iprocess needs to fail gracefully, currently trashes09-23-2015
1075FIXEDusleeps in XEventLoop inefficient. 32 tests take 3.4sec on app version06-15-2015
1082FIXEDCookies weren't being parsed right06-22-2015
1095FIXEDstrcat_lisp inefficient07-16-2015
1105FIXEDXGetFontProperty XGetAtomName need implemented07-22-2015
1115FIXEDValgrind sign_exp_ch undefined in read_lisp_string07-27-2015
1125FIXEDValgrind on exit cleanup atoms, strings, numbers07-28-2015
1135FIXEDValgrind on exit cleanup lists07-28-2015
1145FIXEDValgrind uninitialized ptrs in process stuff07-28-2015
1155FIXEDValgrind stack allocates hanging around07-28-2015
1165FIXEDpretty printer needed for debug and human readability08-16-2015
1172FIXEDGarbage collection doesn't visit all array/lists? elements, currently trashes09-22-2015
1182FIXEDstrsub needs to validate length to >= 009-08-2015
1192FIXEDGarbage collection is ignoring some numbers09-14-2015
1203FIXEDSome strings can be ints, this is fine, but resultants better be strings or leaks!09-15-2015
1213FIXEDStill have a few leaks, but so much better09-23-2015
1223FIXEDstrtol strtoul should not seg fault when passed in a long09-23-2015
1233FIXEDstrtok leaked, pa reuse sloppy09-22-2015
1243FIXED'"foo" returned ("foo"), '5 worked fine09-28-2015
1253FIXED'('"foo") returned (("foo")), '('5) same problem09-29-2015
1263FIXED32 bit machines need conditional changes to build10-14-2015
1273FIXED(ftime 14) on 32 bit messed up due to size of time structures10-16-2015
1283FIXEDBroken for 64 bits10-20-2015
1293FIXEDunlink needed12-16-2015
1304FIXEDctrlc handler needed in lisp02-13-2016
1314FIXEDlisp needs a way to enter stuff on cmd line02-19-2016
1323FIXEDchmod needed03-09-2016
1334FIXEDmemcpy needed03-20-2016
1344FIXEDsfstream needed03-30-2016
1353FIXEDsfputs fails on writes to exactly 1024*2^n because of grow bug03-30-2016
1363FIXEDSIGN_TO_END_ATOM_END_LIST_STATE needs to reset sign_ch to '+'04-04-2016
1375FIXEDneeded a profiling capability ../inc/profile.lsp04-04-2016
1382FIXEDWeb apps Off & test hangs04-05-2016
1394FIXEDlambda (and flambda?) should eval parms after local vars list04-13-2016
1403FIXEDsfgets slamming null into wrong place in string04-16-2016
1413FIXEDsfgets terminating null needs to clobber \n same as fgets04-16-2016
1424FIXEDsfwrite needs to be implemented04-16-2016
1432FIXEDgarbage collection making unsafe assumptions about list(array) elements being visited04-17-2016
1443FIXEDMissing some X11 calls to get absolute window position in video bufer04-20-2016
1453FIXEDNeeded bitmap generation from app (tobmpfile "file")04-22-2016
1465FIXEDNeeded to get mouse position04-22-2016
1474FIXEDsfread is broken04-24-2016
1484FIXEDsfgetch is needed04-24-2016
1505FIXED',' causes problems in the parser needs to be added as an atom character, probably01-01-2018
1515FIXEDgetchar needs to return after 1 char05-06-2016
1525FIXEDputchar needs to be implemented05-06-2016
1546FIXEDremoved all printfs from genstate, just to make emu/simulator first run easier05-26-2016
1554FIXEDbroke genstate, failed for powers of 1006-23-2016
1564FIXEDneeded to add unsigned compares u<, u<= etc06-23-2016
1574FIXEDneeded to add reset_ctrlc for continuing stuff after ^C07-04-2016
1594FIXEDmemmove needed for overlapping copies in vscroll_up_chararray08-07-2016
1603FIXEDarray checks for nil, should be checking length of plist 08-25-2016
1613FIXEDiasgn & deref don't allow for doubles 08-31-2016
1623FIXEDfft needs implementing natively 09-09-2016
1634FIXEDifft implementing needed 09-09-2016
1643FIXEDsderef needs implementing, so signs can be easily recovered. 09-02-2016
1653FIXEDwav_to_halfnote needs to be implemented in C. 09-11-2016
1663FIXEDwav_to_halfnote has memory leak. 09-20-2016
1673FIXEDwav_to_halfnote has memory overwrite. 09-21-2016
1685FIXED',' added to atom chars. 10-13-2016
1693FIXEDNeed to add SDL primitives 10-17-2016
1703FIXEDiasgn & deref don't allow for floats 10-17-2016
1713FIXEDNeed to add support for raw kbd & mouse input events 11-24-2016
1723FIXEDNeed to add support for raw screen output 12-04-2016
1733FIXEDNeed to add support for raw character output 12-04-2016
1743FIXEDNeed to add RAW primitives 12-04-2016
1785FIXEDunary ops need to translate ints to doubles where needed.02-10-2017
1795FIXEDbinary ops need to return nil at first non number type.02-10-2017
1805FIXEDmod (% ) needs to typecast to ints or bail & return nil.02-10-2017
1814FIXEDCalculating the offset of audio .wav files is neede (wav_to_wav_offset a b).02-27-2017
1834FIXEDplaying sound needs its own thread.03-09-2017
1844FIXEDvideo needs its own thread.03-12-2017
1854FIXEDsystem() needs to be stubbed.03-25-2017
1862FIXEDScoping isn't correct for lambda variables.05-24-2017
1873FIXEDeval_lisp can't use hashtag shortcut, hashtag small chance of being uninit.06-01-2017
1885FIXEDFor speed reasons delta_volume now native in music.c02-13-2018
1895FIXED(cndr number lists) and cnar shortcut needed02-14-2018
1915FIXEDwav_to_slice wraps if scaled > 255, should clip to 25502-15-2018
1924FIXEDInfinite precision math package(p/q) hooks need to be written03-05-2018
1943FIXED(mapcar fn ()) segment violates, should be nil06-03-2018
1955FIXEDlisp_core.h lambda reevaluates last matched arg passed in twice.08-15-2018
1964FIXEDDebug means needed for saving list offsets in read files.09-09-2018
1992FIXEDTest crashes with inf precision, at test 26.01-17-2019
2005FIXEDOn exit lots of memory isn't cleaned up.01-20-2019
2013FIXEDarctrig shouldn't try and handle deg/grad/rad here.01-20-2019
2022FIXEDGarbage collection is broken for multithreads needs to be done on a per thread basis.01-24-2019
2043FIXEDprocess_mutex wasn't being initialized or deleted.02-04-2019