Commit Graph

  • 0bf4243ae0 Use intptr_t and uintptr_t master Lassi Kortela 2020-03-16 12:46:31 +0200
  • 1006496256 Use uint32_t instead of u_int32_t Lassi Kortela 2020-03-16 12:38:02 +0200
  • 2bc5c43022 Make GitHub detect lisp files as Scheme. Lars Brinkhoff 2016-10-27 08:54:05 +0200
  • 48ff4764a4 Add NetBSD support Kamil Rytarowski 2019-07-12 16:00:36 +0200
  • 956fd32a06 Use stdint.h instead of sys/types.h Lassi Kortela 2020-02-26 11:26:50 +0200
  • 2abf82a0e8 Update .gitignore Lassi Kortela 2020-02-26 11:18:18 +0200
  • 01890ff233 Use NUM_FORMAT in all tiny interpreters Lassi Kortela 2020-02-26 11:16:19 +0200
  • fe8b7a7029 Sort includes Lassi Kortela 2020-02-26 11:06:19 +0200
  • dc90139bc0 Fix 64-bit builds of tiny interpreters Lassi Kortela 2020-02-26 11:00:08 +0200
  • ec7601076a
    Merge pull request #54 from pouar/xopen Jeff Bezanson 2019-06-06 19:55:40 -0400
  • 70c805fb3f replace use of "TCO" in README. closes #55 Jeff Bezanson 2019-06-06 19:53:52 -0400
  • d3d3c35ffa fix part of #53, assertion failure on invalid dotted list Jeff Bezanson 2019-06-06 19:48:54 -0400
  • dc62177323 fix part of #53, error check for invalid `set!` location Jeff Bezanson 2019-06-06 19:42:09 -0400
  • 2d5cb51afb fix part of #53, assertion failure in print_traverse Jeff Bezanson 2019-06-06 19:34:00 -0400
  • 8964eb4f8d use _XOPEN_SOURCE instead of manually prototyping wcwidth, also avoids a conflict in musl Pouar 2018-01-01 20:15:17 -0600
  • 983c8476aa Merge pull request #52 from jniewerth/patch-2 Jeff Bezanson 2017-08-21 11:23:36 -0400
  • 547876db1c Fix "use-after-relocate" in stream_to_string jniewerth 2017-08-20 13:30:03 +0200
  • 643c304125 add math library functions sqrt, exp, log, sin, cos, tan, asin, acos, atan Jeff Bezanson 2017-08-19 14:54:32 -0400
  • bc646bd7a1 don't print-circle in `princ` mode Jeff Bezanson 2017-08-19 14:19:56 -0400
  • 74d4de6ad5 add function `char-alphabetic?` Jeff Bezanson 2017-08-19 14:19:23 -0400
  • b2d6548715 fix bug in printing the character #\x0 Jeff Bezanson 2017-08-19 14:18:32 -0400
  • 4e5319a7dc lower `BOUNDED_COMPARE_BOUND`, allowing r7rs `equal` benchmark to complete Jeff Bezanson 2017-08-19 12:38:17 -0400
  • 016b839ff4 some printing improvements Jeff Bezanson 2017-08-19 12:27:27 -0400
  • 44f7d8fd25 Merge pull request #51 from dcurrie/type-artype-overconstrained Jeff Bezanson 2017-08-19 02:21:18 -0400
  • 2ee81ef43e Merge pull request #50 from catull/fix-warnings Jeff Bezanson 2017-08-18 18:46:54 -0400
  • 0418c645cf Eliminated caching of overconstrained array types for cvalues Doug Currie 2017-08-18 13:48:32 -0400
  • 5d480a2944 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
  • 9f2575ce5e Argument to abs() is actually long, not int, thus use labs(). Carlo Dapor 2017-08-13 20:03:13 +0200
  • 19cecdac20 Fix dropped GC root in fl_vector_alloc (#48) Doug Currie 2017-08-09 21:59:04 +0100
  • 2afeb42f92 Merge pull request #49 from dcurrie/fl_add_any-and-fl_mul_any_should-not-inexact- Jeff Bezanson 2017-08-09 15:22:04 -0400
  • 2bb1c980e2 Fix * and + to return inexact when given inexact args. Doug Currie 2017-08-09 14:21:29 -0400
  • db4982b0ed Merge pull request #47 from jniewerth/patch-1 Jeff Bezanson 2017-07-13 15:43:18 -0400
  • d49122bb81 gc_handle buf earlier in fl_string to prevent segfaults jniewerth 2017-07-12 15:10:19 +0200
  • d96227948b Merge pull request #40 from Ismael-VC/patch-1 Jeff Bezanson 2017-01-03 01:18:34 -0500
  • 89310f69ea Add Gitter badge. Ismael Venegas Castelló 2017-01-02 09:22:41 -0600
  • 4087d6af96 Merge pull request #37 from dcurrie/issue-#34 Jeff Bezanson 2016-11-16 11:31:16 -0500
  • b36d4fbf5d Fix parsetime to initialize timezone, issue #34. Doug Currie 2016-11-16 10:52:58 -0500
  • 8342f9a1e9 fix issue #33 Negating most-negative-fixnum doesn't. (#35) Doug Currie 2016-11-15 17:49:18 -0500
  • 6bc3fe5f11 get_exename() for OpenBSD. (#17) Rick Hanson 2016-11-15 15:12:14 -0500
  • 47b3876d57 update README: `map` is now built in. fixes #26 Jeff Bezanson 2016-09-23 16:06:44 -0400
  • bf5e0d2210 Merge pull request #18 from schani/master Jeff Bezanson 2016-09-17 14:43:59 -0400
  • 41504aa58b fix #24, make `<=` and `>=` work on strings Jeff Bezanson 2016-09-17 14:30:05 -0400
  • 68c5b12255 fix #22 Jeff Bezanson 2016-08-09 22:58:44 -0400
  • 49ec8cf379 get_exename() for OSX >= 10.9 Mark Probst 2015-05-06 15:36:41 -0700
  • 2923137ef0 Merge pull request #16 from cryptorick/freebsd-first-class Jeff Bezanson 2015-04-19 19:04:32 -0400
  • 74041edf56 Make FreeBSD a "first class citizen" among femtolisp's build OSes. Rick Hanson 2015-04-11 15:21:02 -0400
  • ff34b09a3c fix a small bug in quasiquote Jeff Bezanson 2015-02-15 17:09:40 -0500
  • 8f04eea847 fix bug in file-not-found due to incomplete init of the ios_t Jeff Bezanson 2014-05-22 18:09:49 -0400
  • 27b18d04d0 Merge pull request #12 from tluyben/master Jeff Bezanson 2014-02-26 13:11:16 -0500
  • 54c441e29b Femtolisp works now on modern macs (fix from Julia) tycho luyben 2014-02-26 18:45:02 +0100
  • 1e6c71f655 fix a use-after-free memory bug Jeff Bezanson 2013-10-22 00:25:25 -0400
  • 3f28e8dc94 fix lack of error when calling builtins with the wrong number of args Jeff Bezanson 2013-08-26 16:55:17 -0400
  • 518415febf remove more unused stuff Jeff Bezanson 2013-06-11 18:15:48 -0400
  • 92542d0b78 simpler proxy function for list builtin Jeff Bezanson 2013-06-11 17:58:15 -0400
  • 2c454342da gitignore flisp.boot.bak Jeff Bezanson 2013-06-11 17:40:46 -0400
  • 6041c7b40e remove and clean up some old files Jeff Bezanson 2013-06-11 17:31:51 -0400
  • 07dfa697df Merge branch 'master' of github.com:JeffBezanson/femtolisp Jeff Bezanson 2013-06-10 19:13:52 -0400
  • 3293630c84 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
  • 0aa1359a3e Merge branch 'master' of github.com:JeffBezanson/femtolisp Jeff Bezanson 2013-06-08 19:29:46 -0400
  • a76b29eee8 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
  • 6327453895 Merge pull request #8 from jturner/master Jeff Bezanson 2013-06-03 21:15:47 -0700
  • 56b46ba923 Allow the defining of an init file at build time James Turner 2013-06-03 21:40:51 -0400
  • 19a835847c Add support for OpenBSD James Turner 2013-06-03 21:40:14 -0400
  • 2c2c145fbb Merge pull request #7 from jondistad/osx-update Jeff Bezanson 2013-05-12 23:29:18 -0700
  • 3707cc21ab Updated carbon path and pointer size check Jon Distad 2013-05-08 19:41:21 -0400
  • fe8b88cfc6 fix bug printing custom cvalue types that lack print methods Jeff Bezanson 2013-03-31 00:20:54 -0400
  • a0707331b8 add wcwidth.c for windows Jeff Bezanson 2013-03-29 00:43:52 -0400
  • 2b105a5212 change wcwidth detection fix some compiler warnings Jeff Bezanson 2013-03-29 00:35:42 -0400
  • 8a63b14754 Merge pull request #6 from nroza/master Jeff Bezanson 2013-03-28 21:17:32 -0700
  • 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