எழில் மொழி மேம்பாடு கோவை – 2
0) Enable profiling of Ezhil code. 1) Add tracebacks where necessary. 2) Add unittest and examples for profiling -gcd, fact, profile_test.py 3) Refactor the env behavior with runtime 4) test sentinel fixup to run goldenratio.n and array_wr.n 5) accept parameter called stacksize to Ezhil CLI 6) make exprs code to return a 255 exit code upon exception 7) make unittests for failing exprs code to run fast and less verbose 8) exprs code fails properly now 10) Add profiling information to any program on the fly; '-profile' 11) add entry/exit calls to profile("begin") and profile("results") as we go. 12) API update to raw_input to be i/p exception safe to Interpreter state 13) Handle exceptions better during raw_input calls 14) add capability to QuietTest unittest class 15) update hello.n to not break the prettyprinter test 16) HTML API update 21) Mathematics series + sequence operations for Ezhil programs 22) Ezhil Interpreter - ezhili 23) update test script 31) Add ezhil test for interactive programs using echo 32) simple demos 33) enable the programs stored in Tamil/unicode file names to be executed correctly 34) file_close failed due to serializing env - we wont attemp this from now on 35) hanoi.n - dont mix str and unicode 36) test - recover the filerw.n as well 37) down to 15 failures 38) update str.x methods to string.x which are encoding compatible; 40) unittest for running Python2 and 3 versions 41) Python3 recognizes Ezhil code; we are at starting line. 42) Code can be optimistically ported between 2-3 43) improve profiling output formatting; 44) update yinyang to skip the pause 45) input stream should not be opened in UTF-8 for Python2 nor Python3 46) dump_file is the name we use within tests 48) Fix call-stack and local scoped variable unwinding of interpreter if any exceptions were thrown. 49) This resolves issue #60. "After runtime error local variables are trashed; #60" 50) Python3 testing for Ezhil; unittest3 is not ready; 51) fixup the unittest and error stack during the file execution 51) make profiling work in Python3 52) update list/dictionary key/value retval in Python2/3 barriers 53) update test3 sentinel to use suffix 3 log files during test. 61) failures only in Python3
More at Ezhil Lang development site.