IDPriorityStatuslisp bugsDate
12FIXED++ not parsed as atom11-15-2012
21FIXEDInput/Output stack missing11-25-2012
31FIXEDprint broken for lists11-26-2012
41FIXEDprint needs to return last eval'd11-26-2012
52FIXEDneed lisp files in cmd support04-09-2013
61FIXEDneed proper quote 'support04-09-2013
73FIXED&rest broken in lambda04-10-2013
81FIXEDquote 'support fails in 'foo)05-07-2013
91FIXEDnested list parse errors05-08-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-18-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 *) hangs08-14-2013
252FIXED% is not parsed as an atom08-14-2013
262FIXEDreadlspstr doesn't nonlists08-16-2013
271FIXEDno way to format doubles08-16-2013
281FIXED1e300 should work, state08-17-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-30-2013
351FIXEDgarbage collection complex case08-30-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-04-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 fails09-19-2013
503FIXEDraw ptr string support09-20-2013
511FIXED() parsing is killing stuff!09-26-2013
523FIXEDieee.atom.otherstuf parser09-26-2013
533FIXEDeqv doesn't handle lists09-30-2013
541FIXED(de foo (&rest)) wrong return!10-02-2013
553FIXEDonly protect assigned strings10-12-2013
561FIXEDmultiple quotes broken?10-20-2013
572FIXEDalloc_string/free/malloc11-05-2013
582FIXEDfopen of a non file should return nil11-13-2013
592FIXEDhtml server leaves forks running11-19-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-03-2013
653FIXEDreadlsp of no file segment violates12-10-2013
662FIXEDGarbage Collection not mproc safe01-21-2014
673FIXED':' should be legal atom name01-22-2014
681FIXEDmproc segviolates in tight/fast loops01-27-2014
691FIXEDjoin/gprocess_returns need protection01-28-2014
702FIXEDhtml server needs a better callback based setup01-28-2014
714FIXED(foo ''bar boo) leaves nil pointing at garbage02-15-2014
725FIXED() at top level broken02-15-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 now08-12-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-07-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-10-2014
941FIXED:atoms are not being cleaned up at thread teardown10-03-2014
951FIXED:atoms clean up not called at no-exit thread teardown10-03-2014
963FIXEDSET_PROTECT/SET_UNPROTECT lots of unneeded/unsafe nesting10-10-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-23-2015
1054FIXEDNeed to add client IP to html header04-06-2015
1062FIXEDsetup_iprocess needs to fail gracefully, currently trashes04-25-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-02-2015
1182FIXEDstrsub needs to validate length to >= 009-08-2015
1192FIXEDGarbage collection is ignoring some numbers09-09-2015
1203FIXEDSome strings can be ints, this is fine, but resultants better be strings or leaks!09-13-2015
1213FIXEDStill have a few leaks, but so much better09-22-2015
1223FIXEDstrtol strtoul should not seg fault when passed in a long09-22-2015
1233FIXEDstrtok leaked, pa reuse sloppy09-22-2015
1243FIXED'"foo" returned ("foo"), '5 worked fine09-28-2015
1253FIXED'('"foo") returned (("foo")), '('5) same problem09-28-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-10-2016
1314FIXEDlisp needs a way to enter stuff on cmd line02-19-2016
1323FIXEDchmod needed03-09-2016
1334FIXEDmemcpy needed03-09-2016
1344FIXEDsfstream needed03-28-2016
1353FIXEDsfputs fails on writes to exactly 1024*2^n because of grow bug03-28-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-04-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-16-2016
1443FIXEDMissing some X11 calls to get absolute window position in video bufer04-20-2016
1453FIXEDNeeded bitmap generation from app (tobmpfile "file")04-21-2016
1465FIXEDNeeded to get mouse position04-21-2016
1474FIXEDsfread is broken04-24-2016
1484FIXEDsfgetch is needed04-24-2016
1495OPENdocumentation lisp.docx out of date04-24-2016
1505FIXED',' causes problems in the parser needs to be added as an atom character, probably04-27-2016
1515FIXEDgetchar needs to return after 1 char05-06-2016
1525FIXEDputchar needs to be implemented05-06-2016
1535OPENstrcpy/strncpy need to be replaced with something safe05-26-2016
1546FIXEDremoved all printfs from genstate, just to make emu/simulator first run easier05-26-2016
1554FIXEDbroke genstate, failed for powers of 1005-26-2016
1564FIXEDneeded to add unsigned compares u<, u<= etc06-23-2016
1574FIXEDneeded to add reset_ctrlc for continuing stuff after ^C07-04-2016
1584OPENdf vars get evaluated wrong if same name passed in same slot from outer (df c*r (pairs x))07-17-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 08-31-2016
1634FIXEDifft implementing needed 08-31-2016
1643FIXEDsderef needs implementing, so signs can be easily recovered. 08-31-2016
1653FIXEDwav_to_halfnote needs to be implemented in C. 09-11-2016
1663FIXEDwav_to_halfnote has memory leak. 09-11-2016
1673FIXEDwav_to_halfnote has memory overwrite. 09-21-2016
1685FIXED',' added to atom chars. 10-13-2016
1693FIXEDNeed to add SDL primitives 10-14-2016
1703FIXEDiasgn & deref don't allow for floats 10-16-2016
1713FIXEDNeed to add support for raw kbd & mouse input events 11-24-2016
1723FIXEDNeed to add support for raw screen output 11-24-2016
1733FIXEDNeed to add support for raw character output 11-24-2016
1743FIXEDNeed to add RAW primitives 10-14-2016
1754OPEN(array ) stuff needs to work on lists too 02-02-2017
1765OPENstring_to_ptr doesn't allocate memory, is this a problem at garbage collection time?02-09-2017
1775OPENreadlsp doesn't return a value.02-10-2017
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
1825OPENreadlsp doesn't handle setting locals if done in a function.03-01-2017
1834FIXEDplaying sound needs its own thread.03-01-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-23-2017
1873FIXEDeval_lisp can't use hashtag shortcut, hashtag small chance of being uninit.05-31-2017
1885FIXEDFor speed reasons delta_volume now native in music.c02-12-2018
1895FIXED(cndr number lists) and cnar shortcut needed02-14-2018
1905OPENseveral music functions are not yet documented02-15-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-03-2018
1934OPENI don't think ratpak FMT_NOEXP is correct03-06-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-01-2018
1974OPENDebug means needed for saving read files names.09-09-2018
1985FIXED %(MAX_HASH-1) is better, esp for powers of 2 calc test 2-4% fasterHash function lower bits same in "????abcd" case.10-10-2018
1992FIXEDTest crashes with inf precision, at test 26.01-17-2019
2005FIXEDOn exit lots of memory isn't cleaned up.01-19-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-20-2019
2033OPENp/q either double frees, or doesn't zero enough.01-20-2019
2043FIXEDprocess_mutex wasn't being initialized or deleted.02-04-2019
lispbugsOpenFixed
Totals20412,0,0,1,4,7192,43,32,59,27,30Beta testing
IDPriorityStatuslisp featuresDate
13FIXEDmissing mapcar11-15-2012
23FIXEDNo comment state ";"11-25-2012
33FIXEDreadlsp implemented11-26-2012
43FIXEDneed *this ptr11-26-2012
53FIXEDVariadic function (&rest args)11-26-2012
63FIXEDneed to add garbage collection11-27-2012
73FIXEDneed to add C runtime stubs11-27-2012
83FIXEDreadlspstr & string input suppt04-23-2013
93OPENstring_concat is horrible.05-13-2013
103FIXED& | ^05-16-2013
113FIXED|| && missing05-17-2013
123FIXEDdlopen,dlsym,dlerror,dlclose05-17-2013
133FIXEDstrtok05-17-2013
143FIXEDrplacd rplaca05-17-2013
153FIXEDfopen fclose05-17-2013
163FIXEDfgets fputs05-17-2013
173FIXEDis_number05-18-2013
183FIXEDdcopy05-18-2013
193FIXEDstring_to_atom05-18-2013
203FIXEDltoa05-18-2013
213FIXEDderef, iasgn, callind05-20-2013
223FIXEDnilp05-20-2013
233FIXEDstrsub, strstr05-20-2013
243FIXEDcons05-21-2013
253FIXEDchr05-22-2013
263FIXEDlength strlen05-23-2013
273FIXED~/bitnot06-11-2013
283FIXEDltoa base 1606-11-2013
293FIXEDconcons not yet implemented08-14-2013
303FIXEDsin,cos,tan etc missing08-16-2013
313FIXEDatom_to_string08-21-2013
323OPEN.2 is syntactically ambiguous08-29-2013
333FIXEDNeed socket support09-20-2013
343FIXEDneed ptr_to_atom09-21-2013
353FIXED(rand) (array) needed09-27-2013
363OPENmaplist missing09-27-2013
373OPENneed gcurrentfile/line09-27-2013
383FIXEDdf/flambda not yet implemented10-02-2013
393FIXED<< >> missing shift ops10-08-2013
403OPENtry allocating strings 2 ways, one unfreeable10-22-2013
413FIXEDquality,is_quality,for native11-05-2013
423FIXED(int double) missing11-05-2013
433OPEN_dtoa and _atod need to be native11-08-2013
443FIXEDstack ops need to be native11-08-2013
453OPENwritelspstr needs to be native11-08-2013
464OPENWHILE_PAIRS segfaults if odd11-13-2013
472FIXEDadd http as xwin interface11-15-2013
482FIXEDadd html server11-18-2013
494OPENcheck options turnoff for speed when code proved?12-03-2013
502FIXEDadd garbagecollect pseudo variable12-03-2013
513OPENmake checks nop'd for unsafe mode12-03-2013
522FIXEDMake multiproc01-21-2013
533FIXEDexpose critsec etc01-22-2013
543FIXEDNeed fread,fwrite,fseek,ftell02-03-2014
553FIXEDNeed open,read,write,lseek,close02-03-2014
563FIXEDNeed yield,join,tid_inuse,tid_return,exit_mp(),tid,02-03-2014
573FIXEDNeed initlock,trylock,lock,unlock,destroylock,02-03-2014
583FIXEDweb server cache/unreliable horrible tablet behavior02-06-2014
595OPENread_lisp state machine has extra states02-06-2014
603OPEN(if expr then else)02-06-2014
613FIXEDneed leak tests02-20-2014
622FIXEDreadlspstr needs a non-post eval version freadlspstr09-30-2014
635OPENgarbage collection must be done in thread 010-10-2014
645OPENstrings cannot be used as lambda variables,might be ok01-19-2015
653FIXEDNeed fhtime with strftime internals for formatting for http headers02-24-2015
663FIXEDNeed ftime with offset for http expired, etc.02-24-2015
674OPENNeed a debug single step evaluator.08-17-2015
683OPENNeed macros.02-12-2017
693OPENNeed compiler.02-12-2017
lispfeaturesOpenFixed
Totals691752