Commit Graph

  • 7ab81c9e56 Change some more clang-format settings to my liking Lassi Kortela 2019-08-09 13:57:49 +0300
  • 0fdee2f7b8 Change clang-format to keep "} else" brace on same line Lassi Kortela 2019-08-09 13:59:18 +0300
  • 0270f8628d Change clang-format AlignEscapedNewlines setting Lassi Kortela 2019-08-09 13:43:14 +0300
  • 8c85386640 Run whatstyle to derive clang-format settings Lassi Kortela 2019-08-09 13:24:52 +0300
  • 32c77aefbc Add scripts/format.sh Lassi Kortela 2019-08-09 13:35:44 +0300
  • ff266c8862 Delete attic directory Lassi Kortela 2019-08-08 18:19:48 +0300
  • 4a23167463 Add .mailmap file for Git Lassi Kortela 2019-08-08 18:12:32 +0300
  • c753bb3e76 use _XOPEN_SOURCE instead of manually prototyping wcwidth, also avoids a conflict in musl Pouar 2018-01-01 20:15:17 -0600
  • b04d8035c8 replace use of "TCO" in README. closes #55 Jeff Bezanson 2019-06-06 19:53:52 -0400
  • f3137447c8 fix part of #53, assertion failure on invalid dotted list Jeff Bezanson 2019-06-06 19:48:54 -0400
  • 245d472567 fix part of #53, error check for invalid `set!` location Jeff Bezanson 2019-06-06 19:42:09 -0400
  • 150a160960 fix part of #53, assertion failure in print_traverse Jeff Bezanson 2019-06-06 19:34:00 -0400
  • 0b6dd2ca11 Fix "use-after-relocate" in stream_to_string jniewerth 2017-08-20 13:30:03 +0200
  • 54a10c2f4f add math library functions sqrt, exp, log, sin, cos, tan, asin, acos, atan Jeff Bezanson 2017-08-19 14:54:32 -0400
  • fa73ead610 don't print-circle in `princ` mode Jeff Bezanson 2017-08-19 14:19:56 -0400
  • 6a0a16c960 add function `char-alphabetic?` Jeff Bezanson 2017-08-19 14:19:23 -0400
  • 20a768b4d7 fix bug in printing the character #\x0 Jeff Bezanson 2017-08-19 14:18:32 -0400
  • 654fe0576a lower `BOUNDED_COMPARE_BOUND`, allowing r7rs `equal` benchmark to complete Jeff Bezanson 2017-08-19 12:38:17 -0400
  • 75455f4029 some printing improvements Jeff Bezanson 2017-08-19 12:27:27 -0400
  • 11b5964376 Eliminated caching of overconstrained array types for cvalues Doug Currie 2017-08-18 13:48:32 -0400
  • ee74500850 Both 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
  • 85e2a1b458 Argument to abs() is actually long, not int, thus use labs(). Carlo Dapor 2017-08-13 20:03:13 +0200
  • c8cea26d61 Fix dropped GC root in fl_vector_alloc (#48) Doug Currie 2017-08-09 21:59:04 +0100
  • 901621b9c5 Fix * and + to return inexact when given inexact args. Doug Currie 2017-08-09 14:21:29 -0400
  • 83fe48525f gc_handle buf earlier in fl_string to prevent segfaults jniewerth 2017-07-12 15:10:19 +0200
  • 96d31afc0a Add Gitter badge. Ismael Venegas Castelló 2017-01-02 09:22:41 -0600
  • 028cd4960d Fix parsetime to initialize timezone, issue #34. Doug Currie 2016-11-16 10:52:58 -0500
  • 7f48b4d370 fix issue #33 Negating most-negative-fixnum doesn't. (#35) Doug Currie 2016-11-15 17:49:18 -0500
  • 130518cdc9 get_exename() for OpenBSD. (#17) Rick Hanson 2016-11-15 15:12:14 -0500
  • 28af35b9fd update README: `map` is now built in. fixes #26 Jeff Bezanson 2016-09-23 16:06:44 -0400
  • 3c10ecc0be get_exename() for OSX >= 10.9 Mark Probst 2015-05-06 15:36:41 -0700
  • bc0b56be76 fix #24, make `<=` and `>=` work on strings Jeff Bezanson 2016-09-17 14:30:05 -0400
  • 55368f1e48 fix #22 Jeff Bezanson 2016-08-09 22:58:44 -0400
  • fe6948e421 Make FreeBSD a "first class citizen" among femtolisp's build OSes. Rick Hanson 2015-04-11 15:21:02 -0400
  • 5f3e92a99a fix a small bug in quasiquote Jeff Bezanson 2015-02-15 17:09:40 -0500
  • 1ca42ea732 fix bug in file-not-found due to incomplete init of the ios_t Jeff Bezanson 2014-05-22 18:09:49 -0400
  • 8dba83c8cd Femtolisp works now on modern macs (fix from Julia) tycho luyben 2014-02-26 18:45:02 +0100
  • a127d46c41 fix a use-after-free memory bug Jeff Bezanson 2013-10-22 00:25:25 -0400
  • eccc0513fc fix lack of error when calling builtins with the wrong number of args Jeff Bezanson 2013-08-26 16:55:17 -0400
  • c81f21fdc0 remove more unused stuff Jeff Bezanson 2013-06-11 18:15:48 -0400
  • a5ae9c356a simpler proxy function for list builtin Jeff Bezanson 2013-06-11 17:58:15 -0400
  • 59e1bd0643 gitignore flisp.boot.bak Jeff Bezanson 2013-06-11 17:40:46 -0400
  • 8334039090 remove and clean up some old files Jeff Bezanson 2013-06-11 17:31:51 -0400
  • 55750ca929 Allow the defining of an init file at build time James Turner 2013-06-03 21:40:51 -0400
  • 088ea8f194 Add support for OpenBSD James Turner 2013-06-03 21:40:14 -0400
  • c222226f43 Updated carbon path and pointer size check Jon Distad 2013-05-08 19:41:21 -0400
  • 2950c453c6 several 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
  • 687cf8fdb5 fix bug printing custom cvalue types that lack print methods Jeff Bezanson 2013-03-31 00:20:54 -0400
  • 2eef9d5a5d fix 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
  • 3ebbcbc353 add wcwidth.c for windows Jeff Bezanson 2013-03-29 00:43:52 -0400
  • 25718958be change wcwidth detection fix some compiler warnings Jeff Bezanson 2013-03-29 00:35:42 -0400
  • d35a5d87aa adding /llt/*.a to .gitignore Neil 2013-03-19 20:04:19 -0400
  • b6623413b9 added /llt/*.o to .gitignore Neil 2013-03-19 20:01:40 -0400
  • 7b771097fc trying some preprocessor platform detection Neil 2013-03-17 15:02:33 -0400
  • ee807a2cf3 fix a bug in map faster delete-duplicates for long lists Jeff Bezanson 2013-02-11 04:48:21 -0500
  • 71a1cb6f09 update tiny/lisp.c for 64-bit Jeff Bezanson 2012-10-11 23:00:29 -0400
  • 2bc8ab38fd some fixes to macosx makefiles Jeff Bezanson 2012-10-11 22:36:02 -0400
  • 72d1ee7522 fixing large int64 comparison bug Jeff Bezanson 2012-03-15 00:21:39 -0400
  • c019b3bf2d portability improvements Jeff Bezanson 2012-02-26 23:00:47 -0500
  • a7c0396a2f setting numeric locale to "C" to make sure literals are parsed correctly Jeff Bezanson 2012-02-21 12:33:35 -0500
  • a39e4f366d removing leading/trailing underscores from preprocessor symbols Jeff Bezanson 2012-02-20 17:43:53 -0500
  • 6ed61e66ac moving some flisp-specific code out of library Jeff Bezanson 2012-02-17 23:59:45 -0500
  • 689ec946d8 removing some unused stuff Jeff Bezanson 2012-02-17 19:08:50 -0500
  • bcd381bf90 a rename Jeff Bezanson 2012-02-17 18:36:19 -0500
  • 2f9d6593d4 makefile updates Jeff Bezanson 2012-02-17 17:58:21 -0500
  • 2b34bcfbd3 moving stuff around some more Jeff Bezanson 2012-02-17 17:53:34 -0500
  • 6afa9c998f small readme fix Jeff Bezanson 2012-02-17 17:42:03 -0500
  • dca4cd41d4 adding readme Jeff Bezanson 2012-02-17 17:41:11 -0500
  • f1fe3edd47 some more renaming Jeff Bezanson 2012-02-17 17:39:41 -0500
  • ed2b11a8ac some cleanup Jeff Bezanson 2012-02-17 17:38:10 -0500
  • 21dd640454 some fixes to ios JeffBezanson 2012-01-17 04:31:08 +0000
  • 3d25a1a672 fixing a bug in character-number comparison JeffBezanson 2011-12-14 06:57:25 +0000
  • 3f4b26a46f checking for overflow in integer literals fixing FLT_EPSILON JeffBezanson 2011-08-16 19:59:46 +0000
  • 0bbfb48b9c improved implementation of backquote JeffBezanson 2011-04-11 03:24:30 +0000
  • 4cd78cb562 getting 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
  • 9e07001ae0 adding \e character escape calling GC_init when appropriate fixing some ios bugs adding ios_static_buffer JeffBezanson 2010-08-28 05:07:02 +0000
  • 0d643a05fe fixing small exception bug JeffBezanson 2010-08-17 02:03:11 +0000
  • eaac150672 misc. updates, mostly about portability and warnings removing some unnecessary #includes JeffBezanson 2010-08-04 19:03:19 +0000
  • 561e0b07e1 fixing subtle bug where heapsize was set wrong at some points JeffBezanson 2010-07-06 23:13:54 +0000
  • 8ea6157c15 some LLT fixes improve portability of byte order test JeffBezanson 2010-05-14 21:01:00 +0000
  • 46009027c2 fixing a 64-bit issue and a nan issue JeffBezanson 2010-05-09 00:42:37 +0000
  • 2e9a8c21cc porting over some improvements: now fl_applyn can handle any function (lambda wrappers for opcodes) faster separate JeffBezanson 2010-05-05 05:31:46 +0000
  • caf7f15f44 porting over some small changes from julia's flisp JeffBezanson 2010-05-05 00:00:37 +0000
  • 3bac64cbd7 print improvements JeffBezanson 2010-05-04 23:54:07 +0000
  • 271cf34e99 some critical bug fixes JeffBezanson 2010-05-04 18:17:55 +0000
  • 6bf5aa0c72 fixes for boehm compatibility JeffBezanson 2010-05-03 05:07:22 +0000
  • 23b728155f some boehm gc tweaks JeffBezanson 2010-05-02 23:23:00 +0000
  • a2b57453cb adding interoperability with boehm gc if BOEHM_GC is defined JeffBezanson 2010-05-02 20:36:39 +0000
  • 8d7576250d porting over some minor changes to LLT JeffBezanson 2010-05-02 18:28:53 +0000
  • b7f08e854f fully separating femtolisp into library core and main program JeffBezanson 2010-05-02 18:17:47 +0000
  • 1dcc71ec82 factoring out startup routine for embedded use JeffBezanson 2010-04-29 18:39:17 +0000
  • eec95c17b8 adding fl_ prefix to some functions JeffBezanson 2010-04-29 18:01:26 +0000
  • 45c11c944b porting over some small LLT fixes JeffBezanson 2010-04-10 04:25:59 +0000
  • 731e41cdb6 adding 2 more aliases needed for gambit JeffBezanson 2010-03-12 06:19:01 +0000
  • 716a6447f9 adding arraylist to LLT JeffBezanson 2010-03-05 18:08:31 +0000
  • 7d652f9c5a some LLT cleanup: making allocation functions customizable adding ios_vprintf simplifying config variables for mac JeffBezanson 2010-02-25 04:37:33 +0000
  • 2e99f52b29 adding dependency on equal.c in makefiles adding a missing va_end minor change to hash function JeffBezanson 2010-02-05 19:56:10 +0000
  • 1649e64ad3 putting llt_init in a separate file JeffBezanson 2010-01-06 20:27:04 +0000
  • 219ffb7e63 clarifying 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
  • f33ad9348d fixing some numeric typedefs to avoid conflicts in some environments JeffBezanson 2009-12-11 19:12:10 +0000