jgarcia
|
844fdb160e
|
Unbox all variables that are referenced at least once.
|
2007-01-06 15:22:28 +00:00 |
|
jgarcia
|
d2bc1e2b32
|
Fix typo in the compiler and include FOREIGN-DATA as fundamental data type in SUBTYPEP
|
2007-01-05 19:00:01 +00:00 |
|
jgarcia
|
daac2cb958
|
Common case translation did not work for directory components
|
2007-01-05 18:43:27 +00:00 |
|
jgarcia
|
e6502efe62
|
ENOUGH-NAMESTRING did not simplify paths that had completely equivalent directories
|
2007-01-05 18:33:12 +00:00 |
|
jgarcia
|
7992f81741
|
Fixed interpretation and check of :BACK in make-pathname
|
2007-01-05 18:02:22 +00:00 |
|
jgarcia
|
e8f08ac8d4
|
Arrays can now be displaced to foreign data
|
2006-12-26 18:57:13 +00:00 |
|
jgarcia
|
92f266b8e3
|
LOAD-FOREIGN-LIBRARY instructs the compiler to use a '-l' flag instead of directly referencing *.so/*.dll library
|
2006-12-26 14:38:16 +00:00 |
|
jgarcia
|
2ef5cb1753
|
We count bytes, not words
|
2006-12-24 12:16:00 +00:00 |
|
jgarcia
|
5e6d7052a5
|
New method of counting consed bytes, does not cons any bignum and provides also GC counts
|
2006-12-24 12:12:37 +00:00 |
|
jgarcia
|
478992d019
|
TIME has some limited consing statistics.
|
2006-12-23 16:23:50 +00:00 |
|
jgarcia
|
c691c7ba88
|
It is not safe to subtract two unsigned integers (Andras Pahi)
|
2006-12-12 16:55:01 +00:00 |
|
jgarcia
|
4d130887b3
|
Fixed typo
|
2006-12-09 14:19:13 +00:00 |
|
jgarcia
|
1c023efd8e
|
Dots in physical pathname directories should be removed
|
2006-12-05 17:50:12 +00:00 |
|
jgarcia
|
f9602f7310
|
Fixed typo when compiling slot access to structures.
|
2006-11-24 16:54:31 +00:00 |
|
jgarcia
|
8c95aabc42
|
FFI:MAKE-POINTER now accepts bignums.
|
2006-11-24 16:54:17 +00:00 |
|
jgarcia
|
0a478d6460
|
Updated functions to work with Unicode: STRING*TRIM, COPY-STRUCTURE, SHADOW
|
2006-11-12 17:12:22 +00:00 |
|
jgarcia
|
f6ad9ce57d
|
sharp_dollar_reader() must output like all lisp functions, using VALUES
|
2006-11-12 16:43:14 +00:00 |
|
jgarcia
|
79ecafc64e
|
String comparison routines failed when comparing strings with different character types.
|
2006-11-12 16:33:13 +00:00 |
|
jgarcia
|
e3b4c251d5
|
It is now allowed to use extended strings in pathnames and namestrings. Occurrence of extended chars in filenames produces an error.
|
2006-11-12 15:47:41 +00:00 |
|
jgarcia
|
5393f572f2
|
Missing break caused MAKE-SYMBOL to abort when input a string with extended chars.
|
2006-11-12 13:26:48 +00:00 |
|
jgarcia
|
d60a7f33a5
|
Fixed a couple of typos in character predicates
|
2006-11-12 13:19:59 +00:00 |
|
jgarcia
|
a8278e00d8
|
#\Rubout is not a standard-char
|
2006-11-12 13:11:56 +00:00 |
|
jgarcia
|
bdcbb2a19f
|
Type BASE-STRING and STRING were defined as equivalent even with Unicode.
|
2006-11-12 12:58:47 +00:00 |
|
jgarcia
|
fe77606f7c
|
Removed spurious statement left from cut & paste.
|
2006-11-12 12:58:32 +00:00 |
|
jgarcia
|
5e2204136e
|
EXT:BASE-STRING-P and EXT:BASE-CHARACTER-P are now compiled even without Unicode, to make code more uniform.
|
2006-11-12 10:09:46 +00:00 |
|
jgarcia
|
d5e5650254
|
TYPE-OF did not recognize extended characters
|
2006-11-12 09:46:46 +00:00 |
|
jgarcia
|
e7a9885a4a
|
The output of si_base_string_p was not a lisp object.
|
2006-11-12 09:22:14 +00:00 |
|
jgarcia
|
ac93eb388f
|
si:base-string-p only defined with Unicode
|
2006-11-11 19:43:40 +00:00 |
|
jgarcia
|
0e18c3237b
|
Unless specified, sequence functions must output a string of the same type as the input
|
2006-11-11 19:28:21 +00:00 |
|
jgarcia
|
4d6c3b1d64
|
RANDOM must rejects limit = 0
|
2006-11-11 19:11:21 +00:00 |
|
jgarcia
|
28a638305c
|
RANDOM overflowed when limit was a bignum too large to fit in a double float
|
2006-11-11 19:11:13 +00:00 |
|
jgarcia
|
14fc59dec5
|
PARSE-INTEGER works with Unicode strings. For that, changed the signature of parse_number/integer, which now operate on strings.
|
2006-11-11 17:35:57 +00:00 |
|
jgarcia
|
34f8e69dc8
|
frexpf() takes a _float_ as input. When passed a double it can lead to FPE.
|
2006-11-11 13:44:21 +00:00 |
|
jgarcia
|
644193ed56
|
Unicode support via wctype.h for most character handling functions.
|
2006-11-10 21:01:48 +00:00 |
|
jgarcia
|
17a2dd29f4
|
Identify FORMAT as broken under unicode
|
2006-11-10 21:01:32 +00:00 |
|
jgarcia
|
6708d5e5ff
|
Unicode character names can only be base strings -- notice this bug.
|
2006-11-10 21:01:19 +00:00 |
|
jgarcia
|
38cb221455
|
Extended strings were not properly hashed.
|
2006-11-10 21:01:09 +00:00 |
|
jgarcia
|
340de87eae
|
EQUALP should not be influenced by the character type of the string
|
2006-11-10 18:43:26 +00:00 |
|
jgarcia
|
6fd5899a64
|
MAKE-STRING always produced a BASE-STRING
|
2006-11-10 18:42:35 +00:00 |
|
jgarcia
|
d715216ac2
|
SXHASH does not produce the same key for two strings which only differ on the character type
|
2006-11-10 18:41:47 +00:00 |
|
jgarcia
|
788d6bb11a
|
*OPTIMIZE-SLOT-ACCESS* was defined in the CL package instead of in CLOS
|
2006-11-10 16:09:17 +00:00 |
|
jgarcia
|
42d7e63b23
|
Allow creating symbols with extended characters in the name, and teach EQUAL how to compare strings with different character types.
|
2006-11-10 15:36:18 +00:00 |
|
jgarcia
|
da5c0d6e17
|
Remove illegal prefix keys from emacs configuration file
|
2006-11-10 13:07:46 +00:00 |
|
jgarcia
|
57e6cbe321
|
Fixed two typos in string.d. Introduced new predicate ecl_stringp()
|
2006-11-10 13:04:19 +00:00 |
|
jgarcia
|
73945ba049
|
Simulate va_copy() in MSVC. Header lwp.h required by the windows port is no longer used.
|
2006-11-06 20:51:01 +00:00 |
|
jgarcia
|
078bd05352
|
The slot accessors for structures with type VECTOR or LIST now rely on the standard function ELT, instead of si:list-nth and si:rplaca-nthcdr.
|
2006-11-06 20:43:53 +00:00 |
|
jgarcia
|
b46c6fe4b1
|
Reorganized checking of arguments in #* reader. MKDIR only allows mode up to 0777.
|
2006-11-02 12:41:56 +00:00 |
|
jgarcia
|
bcfd379bad
|
Reader for #( now reads until the last parenthesis, even if lenght is supplied.
|
2006-11-01 17:46:57 +00:00 |
|
jgarcia
|
d2d0dd1093
|
No need for using fixnnint() when we now the argument is a fixnum.
|
2006-11-01 17:46:44 +00:00 |
|
jgarcia
|
17ecba77ed
|
Reorganized argument checks for READ-SEQUENCE and WRITE-SEQUENCE.
|
2006-11-01 17:46:33 +00:00 |
|