--- rpl/ChangeLog 2013/03/15 11:37:25 1.159 +++ rpl/ChangeLog 2013/03/23 17:57:55 1.166 @@ -1,4 +1,20 @@ * Tue Dec 18 2012 BERTRAND Joël rpl-4.1.13 (RPL/2) +- minor bug is fixed in TOKENIZE intrinsic instruction. TOKENIZE did not work on +a copy of input string; +- major bug (segfault) is fixed in liste_variables(). It only occurs +when this function is called with shared variables; +- all internal data are now stored in 64 bits wide integers (even is 32 bits +ABI is selected); +- major bug is fixed in recherche_instruction_suivante(). In some +circumstances, this function can return a spurious error; +- new NATIVE*(*) data format is added. By default, native*(*) is used +to write data without precision loss. It can also be used to write +complex objects like expressions, lists or tables; +- major bug is fixed in formateur(). When INT64_MIN was pushed into stack, +internal value was good but RPL/2 was not able to correctly display +this value. This bug comes from ABS as ABS(INT64_MIN) cannot be represented +in integer. All abs(), fabs() and labs() present in source code have ben checked +to avoid this kind of bug; - unformatted sockets are now usable as unformatted files; - BACKSPACE now runs on unformatted file; - major bug is fixed in BACKSPACE that didn't check if '"' characters were