5267b71995-08-09Fredrik Hübinette (Hubbe)  a) Ska jag ha en hashtabell f|r att resolva string->program? Svar nej, bison-pure / patchat byacc fixar biffen b) Hur ska initialisering av globala variabler g} till? Ska __INIT anv{ndas rakt |ver? c) typerna typerna typerna ........... ny switch done fix the opertors to use sp[-1] instead of sp-> and fix them to use the correct sub-functions check everything that use T_FUNCTION and fix for C functions. done, except for opcodes.c and sprintf.c list.c done skriv om internal_parse_type till att anv{nda typstacken ist{llet f|r zillioner malloc done finish fsort done arg! efunpekarna funkar fortfarande inte! (binder till ett efun-namn, inte en funktion, tror jag...) done convert opcodes.c done convert sprintf.c .......... done fixa define_include dirs. done fixa #include <> done fixa lex.c done (n{stan) fixa !x && !y -> !(x || y) done fixa !x || !y -> !(x && y) done does clone initialize variables? yes, now it does.... internal_parse_type must be able to parse '|' done F_ARG_LIST ska inte l{gga till TRY_OPTIMIZE done F_OFFSET {r 257 men borde vara 258 done fixa main() till att skicka vidare argumenten. done skall ID_VARARGS lagras i functionsheadern eller functionsstructen? done (for now) fixa kompilatorn till att vara reentrant. done ({ foo, bar, gazonk }) (); done fixa backtrace() done fixa en master.lpc done (for nwo) fixa error(), catch() & throw() done fixa en funktion som skriver ut en backtrace... (i lpc?) done (for now) l{r den hantera filer ..... done fixa foo::bar done files::get_dir() done skall program ha namn? nej convert efuns.c .. done hmm, read_callback() funkar inte med accept().... done fixa sockets done porta hilfe done fixa file->copy_file & file->assign_file done (file->dup & file->assign) fixa radnumren: problemet {r at mknode k|rs l}ng senare {n tokenet l{sts... done a+=b -> a=a+b {r ju inte helt r{tt alltid... man kan skriva om det till: { mixed *tmp; tmp=&a; *a=*a+b; } OM det fanns pekare.... done (utan pekare)
cb22561995-10-11Fredrik Hübinette (Hubbe) 
5267b71995-08-09Fredrik Hübinette (Hubbe) reverse() ... done next_object() ... done indices() ... done values() ... done (don't copy array if refs == 1) object_program() ... done replace() ... done compile_string() ... done call_out() ... done find_call_out() ... done call_out_info() ... done remove_call_out() ... done
cb22561995-10-11Fredrik Hübinette (Hubbe) file->rename() done (mv) mkmapping() done mklist() done
5267b71995-08-09Fredrik Hübinette (Hubbe)  file->write ska st{nga filen om saker g}r snett... (tror jag) nej, det {r upp till anv{ndaren
cb22561995-10-11Fredrik Hübinette (Hubbe) signals done
5267b71995-08-09Fredrik Hübinette (Hubbe) patch byacc
cb22561995-10-11Fredrik Hübinette (Hubbe)  done (maybe needs more fixing)
5267b71995-08-09Fredrik Hübinette (Hubbe) 
4a66491995-11-13Per Hedbor fix efun->foo (always copies value)
2b21161996-06-21Fredrik Hübinette (Hubbe)  fixed? rewrite sort_array
4a66491995-11-13Per Hedbor  fixed
2b21161996-06-21Fredrik Hübinette (Hubbe) putenv fixed
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) sort() fixed
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) ++++ -> sum() fixed
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) update README fixed
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) move the check for libsocket to the file module fixed
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) add garbage collect fixed
5267b71995-08-09Fredrik Hübinette (Hubbe)  function_exists()
2b21161996-06-21Fredrik Hübinette (Hubbe)  not needed, just index the object. remove MAX_LOCAL (& MAX_GLOBAL) remove EXPANDMAX write more comments typkollen m}ste generera b{ttre felmeddelanden.. setugid?
5267b71995-08-09Fredrik Hübinette (Hubbe) inherit_list() function_args() get_function_list() fuzzymatch() this_function()
2b21161996-06-21Fredrik Hübinette (Hubbe) check what other functions needs porting
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) add generic callbacks
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) assert (check types explicitely) generalize foreach() constant 'type wish'
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) document file::set_nonblocking better (prototype callbacks etc.)
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) fix 'private inherit'
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) fix run time type checks.
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) make backtrace() show the arguments.
5267b71995-08-09Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) code_value() decode_value()
b5532c1995-11-03Fredrik Hübinette (Hubbe) 
2b21161996-06-21Fredrik Hübinette (Hubbe) threads dynamic stack command line option: -L libdir rename list->multiset
06983f1996-09-22Fredrik Hübinette (Hubbe) rename Pike
2b21161996-06-21Fredrik Hübinette (Hubbe) rename perror make a new perror rename add_efun -> add_constant rename sizeof -> size? then make a compat.h remove some simulated functions or make the optional. change object/program naming strategy
7cf7f81996-07-08Fredrik Hübinette (Hubbe) make a better module interface. (a struct maybe...)
2b21161996-06-21Fredrik Hübinette (Hubbe) make a C++ interface. allocate stack with MAP_NORESERV
7cf7f81996-07-08Fredrik Hübinette (Hubbe)  fix sprintf.html dynamic module loading
4a66491995-11-13Per Hedbor 
7cf7f81996-07-08Fredrik Hübinette (Hubbe) make autoconf test for mpz_get_d