c753bb3e76use _XOPEN_SOURCE instead of manually prototyping wcwidth, also avoids a conflict in musl
Pouar
2018-01-01 20:15:17 -0600
b04d8035c8replace use of "TCO" in README. closes#55
Jeff Bezanson
2019-06-06 19:53:52 -0400
f3137447c8fix part of #53, assertion failure on invalid dotted list
Jeff Bezanson
2019-06-06 19:48:54 -0400
245d472567fix part of #53, error check for invalid `set!` location
Jeff Bezanson
2019-06-06 19:42:09 -0400
150a160960fix part of #53, assertion failure in print_traverse
Jeff Bezanson
2019-06-06 19:34:00 -0400
0b6dd2ca11Fix "use-after-relocate" in stream_to_string
jniewerth
2017-08-20 13:30:03 +0200
54a10c2f4fadd math library functions sqrt, exp, log, sin, cos, tan, asin, acos, atan
Jeff Bezanson
2017-08-19 14:54:32 -0400
fa73ead610don't print-circle in `princ` mode
Jeff Bezanson
2017-08-19 14:19:56 -0400
6a0a16c960add function `char-alphabetic?`
Jeff Bezanson
2017-08-19 14:19:23 -0400
20a768b4d7fix bug in printing the character #\x0
Jeff Bezanson
2017-08-19 14:18:32 -0400
654fe0576alower `BOUNDED_COMPARE_BOUND`, allowing r7rs `equal` benchmark to complete
Jeff Bezanson
2017-08-19 12:38:17 -0400
75455f4029some printing improvements
Jeff Bezanson
2017-08-19 12:27:27 -0400
11b5964376Eliminated caching of overconstrained array types for cvalues
Doug Currie
2017-08-18 13:48:32 -0400
ee74500850Both clang and gcc define both MACOSX and ARCH_X86_64, no need to explicitly define them in the Makfiles.
Carlo Dapor
2017-08-13 20:15:45 +0200
85e2a1b458Argument to abs() is actually long, not int, thus use labs().
Carlo Dapor
2017-08-13 20:03:13 +0200
130518cdc9get_exename() for OpenBSD. (#17)
Rick Hanson
2016-11-15 15:12:14 -0500
28af35b9fdupdate README: `map` is now built in. fixes#26
Jeff Bezanson
2016-09-23 16:06:44 -0400
3c10ecc0beget_exename() for OSX >= 10.9
Mark Probst
2015-05-06 15:36:41 -0700
bc0b56be76fix#24, make `<=` and `>=` work on strings
Jeff Bezanson
2016-09-17 14:30:05 -0400
55368f1e48fix#22
Jeff Bezanson
2016-08-09 22:58:44 -0400
fe6948e421Make FreeBSD a "first class citizen" among femtolisp's build OSes.
Rick Hanson
2015-04-11 15:21:02 -0400
5f3e92a99afix a small bug in quasiquote
Jeff Bezanson
2015-02-15 17:09:40 -0500
1ca42ea732fix bug in file-not-found due to incomplete init of the ios_t
Jeff Bezanson
2014-05-22 18:09:49 -0400
8dba83c8cdFemtolisp works now on modern macs (fix from Julia)
tycho luyben
2014-02-26 18:45:02 +0100
a127d46c41fix a use-after-free memory bug
Jeff Bezanson
2013-10-22 00:25:25 -0400
eccc0513fcfix lack of error when calling builtins with the wrong number of args
Jeff Bezanson
2013-08-26 16:55:17 -0400
c81f21fdc0remove more unused stuff
Jeff Bezanson
2013-06-11 18:15:48 -0400
a5ae9c356asimpler proxy function for list builtin
Jeff Bezanson
2013-06-11 17:58:15 -0400
59e1bd0643gitignore flisp.boot.bak
Jeff Bezanson
2013-06-11 17:40:46 -0400
8334039090remove and clean up some old files
Jeff Bezanson
2013-06-11 17:31:51 -0400
55750ca929Allow the defining of an init file at build time
James Turner
2013-06-03 21:40:51 -0400
088ea8f194Add support for OpenBSD
James Turner
2013-06-03 21:40:14 -0400
c222226f43Updated carbon path and pointer size check
Jon Distad
2013-05-08 19:41:21 -0400
2950c453c6several minor changes and additions: - add io.ungetc and string.isutf8 - maintain input order in delete-duplicates - error for unicode escapes greater than 0x10ffff - make more builtins constant (use setc instead of set) - use prog1 in begin0 macro - array-ref was incorrectly called array-ref! in aliases.scm - use (void) instead of () in 0-arg C functions - don't do arithmetic with void*
Jeff Bezanson
2013-06-08 19:29:15 -0400
687cf8fdb5fix bug printing custom cvalue types that lack print methods
Jeff Bezanson
2013-03-31 00:20:54 -0400
2eef9d5a5dfix argument handling bug in fl_map1 need to pop after _applyn; functions might rewrite the stack to contain non-values.
Jeff Bezanson
2013-06-10 19:12:53 -0400
3ebbcbc353add wcwidth.c for windows
Jeff Bezanson
2013-03-29 00:43:52 -0400
25718958bechange wcwidth detection fix some compiler warnings
Jeff Bezanson
2013-03-29 00:35:42 -0400
d35a5d87aaadding /llt/*.a to .gitignore
Neil
2013-03-19 20:04:19 -0400
b6623413b9added /llt/*.o to .gitignore
Neil
2013-03-19 20:01:40 -0400
7b771097fctrying some preprocessor platform detection
Neil
2013-03-17 15:02:33 -0400
ee807a2cf3fix a bug in map faster delete-duplicates for long lists
Jeff Bezanson
2013-02-11 04:48:21 -0500
71a1cb6f09update tiny/lisp.c for 64-bit
Jeff Bezanson
2012-10-11 23:00:29 -0400
2bc8ab38fdsome fixes to macosx makefiles
Jeff Bezanson
2012-10-11 22:36:02 -0400
72d1ee7522fixing large int64 comparison bug
Jeff Bezanson
2012-03-15 00:21:39 -0400
c019b3bf2dportability improvements
Jeff Bezanson
2012-02-26 23:00:47 -0500
a7c0396a2fsetting numeric locale to "C" to make sure literals are parsed correctly
Jeff Bezanson
2012-02-21 12:33:35 -0500
a39e4f366dremoving leading/trailing underscores from preprocessor symbols
Jeff Bezanson
2012-02-20 17:43:53 -0500
6ed61e66acmoving some flisp-specific code out of library
Jeff Bezanson
2012-02-17 23:59:45 -0500
689ec946d8removing some unused stuff
Jeff Bezanson
2012-02-17 19:08:50 -0500
bcd381bf90a rename
Jeff Bezanson
2012-02-17 18:36:19 -0500
2f9d6593d4makefile updates
Jeff Bezanson
2012-02-17 17:58:21 -0500
2b34bcfbd3moving stuff around some more
Jeff Bezanson
2012-02-17 17:53:34 -0500
6afa9c998fsmall readme fix
Jeff Bezanson
2012-02-17 17:42:03 -0500
dca4cd41d4adding readme
Jeff Bezanson
2012-02-17 17:41:11 -0500
f1fe3edd47some more renaming
Jeff Bezanson
2012-02-17 17:39:41 -0500
ed2b11a8acsome cleanup
Jeff Bezanson
2012-02-17 17:38:10 -0500
21dd640454some fixes to ios
JeffBezanson
2012-01-17 04:31:08 +0000
3d25a1a672fixing a bug in character-number comparison
JeffBezanson
2011-12-14 06:57:25 +0000
3f4b26a46fchecking for overflow in integer literals fixing FLT_EPSILON
JeffBezanson
2011-08-16 19:59:46 +0000
0bbfb48b9cimproved implementation of backquote
JeffBezanson
2011-04-11 03:24:30 +0000
4cd78cb562getting rid of label adding optional, faster built-in map checking in soon-to-be code for quasiquote a couple library bug fixes
JeffBezanson
2010-12-23 06:49:37 +0000
9e07001ae0adding \e character escape calling GC_init when appropriate fixing some ios bugs adding ios_static_buffer
JeffBezanson
2010-08-28 05:07:02 +0000
0d643a05fefixing small exception bug
JeffBezanson
2010-08-17 02:03:11 +0000
eaac150672misc. updates, mostly about portability and warnings removing some unnecessary #includes
JeffBezanson
2010-08-04 19:03:19 +0000
561e0b07e1fixing subtle bug where heapsize was set wrong at some points
JeffBezanson
2010-07-06 23:13:54 +0000
8ea6157c15some LLT fixes improve portability of byte order test
JeffBezanson
2010-05-14 21:01:00 +0000
46009027c2fixing a 64-bit issue and a nan issue
JeffBezanson
2010-05-09 00:42:37 +0000
2e9a8c21ccporting over some improvements: now fl_applyn can handle any function (lambda wrappers for opcodes) faster separate
JeffBezanson
2010-05-05 05:31:46 +0000
caf7f15f44porting over some small changes from julia's flisp
JeffBezanson
2010-05-05 00:00:37 +0000
a2b57453cbadding interoperability with boehm gc if BOEHM_GC is defined
JeffBezanson
2010-05-02 20:36:39 +0000
8d7576250dporting over some minor changes to LLT
JeffBezanson
2010-05-02 18:28:53 +0000
b7f08e854ffully separating femtolisp into library core and main program
JeffBezanson
2010-05-02 18:17:47 +0000
1dcc71ec82factoring out startup routine for embedded use
JeffBezanson
2010-04-29 18:39:17 +0000
eec95c17b8adding fl_ prefix to some functions
JeffBezanson
2010-04-29 18:01:26 +0000
45c11c944bporting over some small LLT fixes
JeffBezanson
2010-04-10 04:25:59 +0000
731e41cdb6adding 2 more aliases needed for gambit
JeffBezanson
2010-03-12 06:19:01 +0000
716a6447f9adding arraylist to LLT
JeffBezanson
2010-03-05 18:08:31 +0000
7d652f9c5asome LLT cleanup: making allocation functions customizable adding ios_vprintf simplifying config variables for mac
JeffBezanson
2010-02-25 04:37:33 +0000
2e99f52b29adding dependency on equal.c in makefiles adding a missing va_end minor change to hash function
JeffBezanson
2010-02-05 19:56:10 +0000
1649e64ad3putting llt_init in a separate file
JeffBezanson
2010-01-06 20:27:04 +0000
219ffb7e63clarifying which values are unspecified, and making the unspecified value true, since only #f should be false. removing not-really-used definitions of true and false, which just seem to be asking for conflicts
JeffBezanson
2010-01-06 18:27:28 +0000
f33ad9348dfixing some numeric typedefs to avoid conflicts in some environments
JeffBezanson
2009-12-11 19:12:10 +0000