Work at SourceForge, help us to make it a better place! We have an immediate need for a Support Technician in our San Francisco or Denver office.

Close

clisp Log


Commit Date  
[9c27cf] by Sam Steingold Sam Steingold

setq->defparameter

2012-04-23 21:19:33 Tree
[50a72b] by Sam Steingold Sam Steingold

* src/format.lisp (format-apply): do not bind *FORMAT-CS* here ...
(formatter): ... do it here instead for run-time error reporting
in compiled FORMAT calls [bug#3498026]

2012-04-23 20:47:53 Tree
[f7f499] by Sam Steingold Sam Steingold

Do not signal errors inside begin/end_blocking_system_call blocks
Reported by Don Cohen http://article.gmane.org/gmane.lisp.clisp.devel:22914
* modules/syscalls/calls.c (POSIX:OPENLOG): use clisp_realloc
instead of clisp_malloc/free
(my_chmod, my_chown, my_utime): return status instead of signaling
(SET-FILE-STAT): signal errors after end_blocking_system_call
(FILE-INFO): do not jump out of a begin/end_blocking_system_call block

2012-04-23 16:54:44 Tree
[633b37] by Sam Steingold Sam Steingold

(end_error) [MULTITHREAD]: add "\n" to abort error messages

2012-04-23 16:37:40 Tree
[11dbf0] by Sam Steingold Sam Steingold

* modules/rawsock/rawsock.c (RAWSOCK:CONVERT-ADDRESS): add a cast

2012-04-23 16:27:52 Tree
[b5d49c] by Sam Steingold Sam Steingold

* modules/gdbm/gdbm.c (error_bad_type): fix declaration (for g++)

2012-04-23 16:27:13 Tree
[08dd64] by Sam Steingold Sam Steingold

* src/makemake.in (XCFLAGS): do not add -Wimplicit when compiling with C++:
"warning: command line option `-Wimplicit' is valid for C/ObjC but not for C++"

2012-04-23 16:24:16 Tree
[65a860] by Sam Steingold Sam Steingold

Fix bug#3517196: APPLY reacts differently to dotted list when compiled
* eval.d (error_apply_dotted): remove; use error_subr_toofew() instead
(apply_subr, apply_closure): more checks for dotted argument list

2012-04-23 15:44:00 Tree
[428221] by Sam Steingold Sam Steingold

(html): check that sf/www exists before linking to it

2012-04-23 14:11:22 Tree
[30bffa] by Sam Steingold Sam Steingold

* src/defs1.lisp (logical-pathname-translations): signal TYPE-ERROR on
non-existent logical host as per ANSI [bug#3520570]

2012-04-23 14:10:56 Tree
[547173] by Sam Steingold Sam Steingold

(TEXI2HTML): use --force to override warnings about this ancient doc

2012-04-23 14:00:48 Tree
[13accc] by Sam Steingold Sam Steingold

The official binary IP address representation is now a byte
vector, not an integer.
* src/socket.d (string_to_addr1): use data_to_sb8vector instead of
LEbytes_to_UI
* modules/rawsock/rawsock.c (CONVERT-ADDRESS): ipv6 is 128 bits,
not 64; accept byte vectors too
* modules/rawsock/test.tst: use CONVERT-ADDRESS instead of ip->ve

2012-04-20 00:06:50 Tree
[0f64e5] by Sam Steingold Sam Steingold

* src/array.d (data_to_sbvector): add a modexp function
(copy_sbvector): use it
* src/lispbibl.d (data_to_sbvector): add the prototype
(data_to_sb8vector): add a #define and export both to clisp.h
* modules/berkeley-db/bdb.c, modules/clx/new-clx/clx.f:
* modules/dirkey/dirkey.c, modules/gdbm/gdbm.c:
* modules/pcre/cpcre.c, modules/rawsock/rawsock.c:
* modules/syscalls/calls.c: use them

2012-04-19 23:04:20 Tree
[169e74] by Sam Steingold Sam Steingold

local address is sometimes 127.0.0.1 and sometimes 127.0.1.1; adjust the local-sa-check call

2012-04-18 22:05:54 Tree
[45dbab] by Sam Steingold Sam Steingold

style & typos

2012-04-18 21:13:39 Tree
[8cb536] by Sam Steingold Sam Steingold

* src/error.d (error_pos_integer): add, based on src/charstrg.d:error_posint
* src/lispbibl.d (error_pos_integer): add the prototype
* charstrg.d (error_posint): remove
(test_index): use error_pos_integer instead
* src/sequence.d (error_posint): remove
(test_start_end, test_start_end_1, test_count_arg):
use error_pos_integer instead

2012-04-18 20:59:29 Tree
[9735da] by Sam Steingold Sam Steingold

(c)year

2012-04-18 20:53:48 Tree
[daec29] by Sam Steingold Sam Steingold

(mod-set-example): fix clisp-link arg order (reported by Michael Kappert)

2012-04-09 17:24:34 Tree
[d7607c] by Sam Steingold Sam Steingold

* modules/pcre/cpcre.c (pcre_config_option): check the return
value of pcre_config() and use a long for value storage

2012-03-27 17:50:27 Tree
[f8c20f] by Sam Steingold Sam Steingold

* modules/i18n/gettext.c (bool_char_lconv, int_char_lconv):
treat -1 like CHAR_MAX and use sfixnum instead of fixnum

2012-03-27 17:49:15 Tree
[a757b3] by Sam Steingold Sam Steingold

SYSTEM::SIMPLE-FILE-ERROR -> OS-FILE-ERROR

2012-03-27 17:47:42 Tree
[1d2051] by Vladimir Tzankov Vladimir Tzankov

(prepare_resize): check kvtable size (not hash table size) against ARRAY-DIMENSION-LIMIT

2012-03-09 22:42:38 Tree
[e923da] by Vladimir Tzankov Vladimir Tzankov

[MACOSX, WIDE_HARD]: ARRAY-DIMENSION-LIMIT = 2^24-1 since HEAPCODES memory model is used

2012-03-09 22:40:59 Tree
[bdad92] by Vladimir Tzankov Vladimir Tzankov

[MULTITHREAD, MACOSX]: ignore SIGHUP & SIGCONT until I know how to handle them (vfork() causes SIGHUP - e.g. (DISASSEMBLE 'CAR))

2012-03-09 22:24:47 Tree
[91d9c8] by Vladimir Tzankov Vladimir Tzankov

(FOREIGN-CALL-OUT): foreign call may block. use begin/end_block_system_call()

2012-03-09 22:13:16 Tree
Older >