mirror of
https://gitlab.gnome.org/GNOME/gimp
synced 2024-10-20 19:43:01 +00:00
Applied changes from SVN version 98 of official version of TinyScheme
Updated the CHANGES file and bumped the version number for the 1.41 release.
This commit is contained in:
parent
c828ac3de2
commit
0703a5889c
|
@ -1,6 +1,37 @@
|
|||
Change Log
|
||||
----------
|
||||
|
||||
Version 1.41
|
||||
Bugs fixed:
|
||||
#3020389 - Added makefile section for Mac OS X (SL)
|
||||
#3286135 - Fixed num_mod routine which caused errors in use of modulo
|
||||
#3290232 - Corrected version number shown on startup (GM)
|
||||
#3394882 - Added missing #if in opdefines.h around get and put (DC)
|
||||
#3395547 - Fix for the modulo procedure (DC)
|
||||
#3400290 - Optimized append to make it an O(n) operation (DC)
|
||||
#3493926 - Corrected flag used when building shared files on OSX (J)
|
||||
|
||||
R5RS related changes:
|
||||
#2866196 - Parser does not handle delimiters correctly
|
||||
#3395548 - Add a decimal point to inexact numbers in atom2str (DC)
|
||||
#3399331 - Make min/max return inexact when any argument is inexact
|
||||
#3399332 - Compatability fix for expt.
|
||||
#3399335 - Optional radix for string->number and number->string (DC)
|
||||
#3400202 - Append with one argument should not return a list (DC)
|
||||
#3400284 - Compatability fix for integer?
|
||||
|
||||
Other changes:
|
||||
- Added flags to makefile for MinGW/MSYS (TC)
|
||||
- Moved variable declarations to avoid warnings with some compilers
|
||||
- Don't print space after initial #( when printing vectors.
|
||||
- Minor optimization for is_nonneg().
|
||||
- No need to round integers in OP_ROUND (#3400284)
|
||||
- Fixes to code that reports line number with error (RC)
|
||||
|
||||
Contributors:
|
||||
Kevin Cozens, Gordon McNutt, Doug Currie, Sean Long, Tim Cas, Joey,
|
||||
and Richard Copley, and CMarinier.
|
||||
|
||||
Version 1.40
|
||||
Bugs fixed:
|
||||
#1964950 - Stop core dumps due to bad syntax in LET (and variants)
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
|
||||
TinySCHEME Version 1.40
|
||||
TinySCHEME Version 1.41
|
||||
|
||||
"Safe if used as prescribed"
|
||||
-- Philip K. Dick, "Ubik"
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
; Initialization file for TinySCHEME 1.40
|
||||
; Initialization file for TinySCHEME 1.41
|
||||
|
||||
; Per R5RS, up to four deep compositions should be defined
|
||||
(define (caar x) (car (car x)))
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
/* T I N Y S C H E M E 1 . 4 0
|
||||
/* T I N Y S C H E M E 1 . 4 1
|
||||
* Dimitrios Souflis (dsouflis@acm.org)
|
||||
* Based on MiniScheme (original credits follow)
|
||||
* (MINISCM) coded by Atsushi Moriwaki (11/5/1989)
|
||||
|
@ -102,7 +102,7 @@ ts_output_string (TsOutputType type,
|
|||
* Basic memory allocation units
|
||||
*/
|
||||
|
||||
#define banner "TinyScheme 1.40 (with UTF-8 support)"
|
||||
#define banner "TinyScheme 1.41 (with UTF-8 support)"
|
||||
|
||||
#include <string.h>
|
||||
#include <stdlib.h>
|
||||
|
|
Loading…
Reference in a new issue