Commit graph

4562 commits

Author SHA1 Message Date
Juan Jose Garcia Ripoll
8ad46dcdcd Make Unicode default 2011-01-30 22:55:36 +01:00
Juan Jose Garcia Ripoll
15558eb0be When invoking ECL for cross-compiling, use the -norc flag (R. Krishnan) 2011-01-30 19:15:15 +01:00
Juan Jose Garcia Ripoll
5cc562f25e Ported the Boehm-Weiser garbage collector to the ARM+DARWIN combination (R. Krishnan) 2011-01-30 19:14:41 +01:00
Juan Jose Garcia Ripoll
6be0eb88fc Ported src/gc/libatomic_ops-1.2/src/atomic_ops/sysdeps/gcc/arm.h to other ARM chipsets, extending functionality (R. Krishnan) 2011-01-30 19:08:37 +01:00
Juan Jose Garcia Ripoll
a480a7438f Remove unnused function in defclass.lsp 2011-01-30 18:16:50 +01:00
Juan Jose Garcia Ripoll
55db038973 In cmpmain.lsp, system-ld-flag should only seek the ASDF package when it has been requested for. 2011-01-30 18:15:25 +01:00
Juan Jose Garcia Ripoll
19afa14a12 The list of symbols in cl_symbols is independent of the features linked in (except for CLOS) 2011-01-30 18:12:41 +01:00
Juan Jose Garcia Ripoll
bcb12fedd6 encoding_error() need not be used from eformat_write_char 2011-01-30 18:11:36 +01:00
Juan Jose Garcia Ripoll
4910aaf61a Premature exit out of USE-PACKAGE when a symbol can not be imported. 2011-01-30 18:11:22 +01:00
Juan Jose Garcia Ripoll
aa12f9de8c Changed the behavior of the :stop option in process-command-args and added a new global variable, ext:*unprocessed-ecl-command-args*, that groups all arguments after -- 2011-01-30 15:59:03 +01:00
Juan Jose Garcia Ripoll
e762cad053 When cross-compiling, avoid a check for __builtin_return_address 2011-01-28 22:19:29 +01:00
Juan Jose Garcia Ripoll
1214dfd8f6 When dumping the help file, we have to use ECL's syntax, which forces packag prefixes and '::' 2011-01-28 22:12:53 +01:00
Juan Jose Garcia Ripoll
cc5fb16337 Use conditions and restarts for signalling and fixing encoding and decoding errors 2011-01-27 22:39:49 +01:00
Juan Jose Garcia Ripoll
ab62a8e195 When --enable-rpath is used, hardcode the location of the GMP library. 2011-01-26 15:13:43 +01:00
Juan Jose Garcia Ripoll
02241f886a In sockets.lisp, the stream element type was overriden by a character-mode stream flag. 2011-01-26 14:34:39 +01:00
Juan Jose Garcia Ripoll
1c60b7084a Added conditions for encoding/decoding errors, without actually using them. Names and slots copied from SBCL. 2011-01-25 22:45:43 +01:00
Juan Jose Garcia Ripoll
e6d180e7df The socket functions now accept an optional :ELEMENT-TYPE keyword argument, in addition to :EXTERNAL-FORMAT 2011-01-24 23:03:14 +01:00
Juan Jose Garcia Ripoll
a1948e845c Fixed typo. 2011-01-24 22:34:03 +01:00
Juan Jose Garcia Ripoll
087b65aaad Fixed typos in error messages from iolib.lsp 2011-01-24 22:31:00 +01:00
Juan Jose Garcia Ripoll
9c59ea751a Fixed typo in proclamations for STORE-VALUE and USE-VALUE (J. James) 2011-01-24 22:30:29 +01:00
Juan Jose Garcia Ripoll
45f53a8766 In C1SETQ1, the variable name is recovered from the reference, not from the argument to SETQ (J. James) 2011-01-24 22:29:55 +01:00
Juan Jose Garcia Ripoll
46654c732d Fixed typo in c1fset (J. James). 2011-01-24 22:28:36 +01:00
Juan Jose Garcia Ripoll
4d8a8edf26 Fixed typo in maybe-optimize-structure-access (J. James) 2011-01-24 22:27:48 +01:00
Juan Jose Garcia Ripoll
4a82e0ab54 Missing LET variable definition in EXPAND-TYPEP (J. James). 2011-01-24 22:27:13 +01:00
Juan Jose Garcia Ripoll
42098d13af Fixed typo in C1COMPILER-TYPECASE (J. James) 2011-01-24 22:26:07 +01:00
Juan Jose Garcia Ripoll
d9a7ebb50c Fixed typo in error message from LOCAL-FUNCION-REF (J. James). 2011-01-24 22:23:23 +01:00
Juan Jose Garcia Ripoll
87d159a45d Fixed typo in proclaim (J. James). 2011-01-24 22:21:47 +01:00
Juan Jose Garcia Ripoll
daf5ecc82c In std-class-sealed-accessor, fixed typo in declaration (J. James). 2011-01-24 22:21:03 +01:00
Juan Jose Garcia Ripoll
412bfc1f4f potential_number_p() did not recognize numbers with +-/^. inside. 2011-01-24 22:20:03 +01:00
Juan Jose Garcia Ripoll
1d03e4d50e Fixed typo in hash.d (J. James) 2011-01-24 22:12:31 +01:00
Juan Jose Garcia Ripoll
1b78dcc002 Some versions of Clang do not allow computed gotos. 2011-01-24 21:54:41 +01:00
Juan Jose Garcia Ripoll
24d5030c77 Further changes to avoid duplicated command line parsing: once by the toplevel and once by the user 2011-01-23 23:30:38 +01:00
Juan Jose Garcia Ripoll
99a427f8b4 EXT:SET-LIMIT with option EXT:FRAME-STACK corrupted the frame stack. 2011-01-23 22:51:42 +01:00
Juan Jose Garcia Ripoll
b6be33e382 Fixed typo in frs_set_limit 2011-01-23 22:50:55 +01:00
Juan Jose Garcia Ripoll
2668b414cb Do not use static constants when compiling Lisp code other than ECL's core 2011-01-23 21:43:37 +01:00
Juan Jose Garcia Ripoll
92fd2856ba The interrupt function terminal-interrupt ignores the signal servicing thread 2011-01-23 18:58:56 +01:00
Juan Jose Garcia Ripoll
979d60834f Export the symbols in cmdline.lsp directly from symbols_list.h 2011-01-23 18:23:29 +01:00
Juan Jose Garcia Ripoll
e2aa42d050 ENSURE-DIRECTORIES-EXIST did not convert logical pathnames into physical pathnames before creating them 2011-01-23 18:07:45 +01:00
Juan Jose Garcia Ripoll
a86bbd3605 Fixed various warnings to allow compiling ECL with CLang 2011-01-23 16:06:47 +01:00
Juan Jose Garcia Ripoll
a8cd321f53 In package.d, fix wrong use of end_loop_for_in. 2011-01-23 14:50:39 +01:00
Juan Jose Garcia Ripoll
349581a7ba Declare function ecl_cs_set_org 2011-01-23 12:36:23 +01:00
Juan Jose Garcia Ripoll
559cbd6edc Warning in assembly code in libatomic-ops 2011-01-23 12:36:10 +01:00
Juan Jose Garcia Ripoll
0c090e2a38 Remove return statements without a value. 2011-01-23 12:35:45 +01:00
Juan Jose Garcia Ripoll
ce19c67a1b Fixed typo in LOC-IMMEDIATE-VALUE-P which prevented ECL from identifying the constant values of numeric expressions. 2011-01-21 20:44:10 +01:00
Juan Jose Garcia Ripoll
001873409f Fixed typo in cmp-env-search-function (J. James) 2011-01-21 17:06:23 +01:00
Juan Jose Garcia Ripoll
6307715df8 Fixed typo in shared-initialize (J. James) 2011-01-21 17:04:45 +01:00
Juan Jose Garcia Ripoll
443542706e This patch adds the if-output-exists keyword to symbols_list.h. That keyword is used by ext::run-program in unixsys.d. (J James) 2011-01-21 17:02:28 +01:00
Juan Jose Garcia Ripoll
37c4e79d1a Fixed path with uninitialized variable in ecl_make_pathname (J. James) 2011-01-21 16:58:34 +01:00
Juan Jose Garcia Ripoll
d1441004b7 Fixes in configure.in and aclocal.m4 (J. James):
* AC_TRY_COMPILE and AC_TRY_LINK are obsolete, and have been replaced elsewhere already.
* AC_LANG_PROGRAM already generates a main() function, so the current code generates a main() inside a main().
* AC_ISC_POSIX is obsolete.  The strerror check is its replacement.
* On Linux Fedora 14, the ECL_POSIX_SEMAPHORES and ECL_POSIX_RWLOCK checks look for functionality that is in libpthread which isn't added to LIBS until AFTER the checks have been run, resulting in spurious failures. This fix just moves the addition of THREAD_LIBS to LIBS and THREAD_CFLAGS to CFLAGS to before those tests.
* There is no AC_MSG_RESULT paired with the deleted AC_MSG_CHECKING, resulting in funny-looking output. Plus, it appears that the result of this check is constant, which makes me believe that the message is superfluous.
2011-01-19 22:29:13 +01:00
Juan Jose Garcia Ripoll
def35532a6 Fixes in unixint.c (J James)
* Return without a value in a C function.
* Conditionalize a text message that is only used with sigprocmask.
* Replace a use of mysignal with signal()
2011-01-19 22:26:42 +01:00