version 1.158, 2013/03/10 22:15:47
|
version 1.164, 2013/03/23 16:14:39
|
Line 1
|
Line 1
|
* Tue Dec 18 2012 BERTRAND Joël <rpl@systella.fr> rpl-4.1.13 (RPL/2) |
* Tue Dec 18 2012 BERTRAND Joël <rpl@systella.fr> rpl-4.1.13 (RPL/2) |
|
- 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; |
- BACKSPACE now runs on unformatted file; |
- major bug is fixed in BACKSPACE that didn't check if '"' characters were |
- major bug is fixed in BACKSPACE that didn't check if '"' characters were |
escaped; |
escaped; |