shithub: femtolisp

RSS feed

40cff815 – JeffBezanson <[email protected]> authored on 2009/03/02 22:16
more reorganization of LLT

2cf5187c – JeffBezanson <[email protected]> authored on 2009/03/01 23:26
adding dump, memstream, io.read, and io.write

923c7d54 – JeffBezanson <[email protected]> authored on 2009/02/27 20:59
fixing bug reading negative constants with #b,o,d,x

c1610f0a – JeffBezanson <[email protected]> authored on 2009/02/26 13:15
changing load to expand each expression before evaluating

7883a5de – JeffBezanson <[email protected]> authored on 2009/02/24 13:31
fixing ambiguity in reading hex numbers and floating point

115b2843 – JeffBezanson <[email protected]> authored on 2009/02/23 23:12
adding copy and string.count

6c561206 – JeffBezanson <[email protected]> authored on 2009/02/23 21:21
better solution for allowing an input stream to be relocated while

76edead5 – JeffBezanson <[email protected]> authored on 2009/02/20 14:50
adding (do ) form

3aad0bd6 – JeffBezanson <[email protected]> authored on 2009/02/20 00:11
fixing some bugs in lerror and read

f1927a3b – JeffBezanson <[email protected]> authored on 2009/02/19 17:29
moving delete-duplicates and new f-body so they can be macroexpanded in advance

0c0471e8 – JeffBezanson <[email protected]> authored on 2009/02/18 22:31
moving implementation of startup, repl, load, and top-level

79e12b2d – JeffBezanson <[email protected]> authored on 2009/02/09 00:38
adding io.print and io.princ

10975974 – JeffBezanson <[email protected]> authored on 2009/02/08 22:22
file stream creation and io.read

2a083db2 – JeffBezanson <[email protected]> authored on 2009/02/05 22:41
adding named let

2c1bb594 – JeffBezanson <[email protected]> authored on 2009/02/01 00:41
adding integer? and number->string

17d81eb4 – JeffBezanson <[email protected]> authored on 2009/01/31 20:53
adding #b, #o, #d, #x numeric literals

a55b46e9 – JeffBezanson <[email protected]> authored on 2009/01/28 20:04
switching to scheme #t, #f, and () values

38cf7573 – JeffBezanson <[email protected]> authored on 2009/01/25 21:03
adding #; datum comment

808d92df – JeffBezanson <[email protected]> authored on 2009/01/16 09:12
some micro-optimizations

8197197c – JeffBezanson <[email protected]> authored on 2009/01/04 21:45
misc. cleanup

209b77a5 – JeffBezanson <[email protected]> authored on 2009/01/03 00:30
simplified and improved some of the prettyprinting logic

d8132ad2 – JeffBezanson <[email protected]> authored on 2009/01/02 18:00
adding CPRIM type, smaller representation for primitives

88938bc6 – JeffBezanson <[email protected]> authored on 2009/01/02 17:58
fixes and improvements to cps converter

9716ee34 – JeffBezanson <[email protected]> authored on 2008/12/30 23:45
making list a builtin

6ed023e9 – JeffBezanson <[email protected]> authored on 2008/12/29 16:53
adding some ast functions

5bff23e7 – JeffBezanson <[email protected]> authored on 2008/12/28 19:00
improvements and bug fixes to CPS converter

dc50df08 – JeffBezanson <[email protected]> authored on 2008/12/28 03:01
adding branch probability annotations

b99d8715 – JeffBezanson <[email protected]> authored on 2008/12/27 01:02
generic aref/aset for all arrays

7e04bb94 – JeffBezanson <[email protected]> authored on 2008/12/24 00:02
fixing several bugs in string.find

830e1c98 – JeffBezanson <[email protected]> authored on 2008/12/23 23:43
renaming 'char' type to 'byte' to avoid confusion

8e4ba69a – JeffBezanson <[email protected]> authored on 2008/12/22 01:36
more efficient representation for small tables

dfacb4d8 – JeffBezanson <[email protected]> authored on 2008/12/21 00:55
making all builtins print readably; (builtin 'sym) function

b5dda68e – JeffBezanson <[email protected]> authored on 2008/12/20 01:16
adding support for finalization of values

ee9f565d – JeffBezanson <[email protected]> authored on 2008/12/12 16:06
fixing bug in for where lambda body was self-evaluating

6962211e – JeffBezanson <[email protected]> authored on 2008/12/10 23:04
changing representation of cvalue types so each type is

a4bb09bc – JeffBezanson <[email protected]> authored on 2008/11/28 16:44
adding equalhash.c

e7e5677d – JeffBezanson <[email protected]> authored on 2008/11/23 02:12
support reading hex float literals

c89111f7 – JeffBezanson <[email protected]> authored on 2008/11/05 23:04
refactored escape sequence handling a bit, added error for invalid hex

120522c2 – JeffBezanson <[email protected]> authored on 2008/10/30 22:50
updating bitvector functions to use int64s in more places, since

581afbf6 – JeffBezanson <[email protected]> authored on 2008/10/07 21:14
fixing the result of casting floating point numbers to uint64

c8c59b1d – JeffBezanson <[email protected]> authored on 2008/09/10 22:37
added globals *install-dir* and *print-width*, parameterized

6f934a81 – JeffBezanson <[email protected]> authored on 2008/09/06 18:19
I decided it was rather random that set was the only function

72d8dec7 – JeffBezanson <[email protected]> authored on 2008/09/03 14:39
adding new UTF8 example text

7412a31a – JeffBezanson <[email protected]> authored on 2008/09/03 11:42
removing more clutter

af8b3323 – JeffBezanson <[email protected]> authored on 2008/08/30 18:18
fixed some small flaws in (compare)

ca1b1206 – JeffBezanson <[email protected]> authored on 2008/08/30 01:05
removing some redundant/irrelevant files

1ef3c13a – JeffBezanson <[email protected]> authored on 2008/08/30 00:53
removing a proprietary file that should not be here; I was using it as

7cdd489f – JeffBezanson <[email protected]> authored on 2008/08/29 22:56
changing license, since google code does not support the CPL

d6470ac6 – JeffBezanson <[email protected]> authored on 2008/08/28 23:27
fixed array constructor so it doesn't require allocating a generic

9acdf313 – JeffBezanson <[email protected]> authored on 2008/08/17 14:16
adding more ios functions

755bb337 – JeffBezanson <[email protected]> authored on 2008/08/16 23:47
basic ios read, write, and stream creation

fa0e134d – JeffBezanson <[email protected]> authored on 2008/08/16 17:15
adding "d.df" syntax for reading single-precision numbers

6e515a53 – JeffBezanson <[email protected]> authored on 2008/08/07 01:08
fix oops in new apply()

62e5c359 – JeffBezanson <[email protected]> authored on 2008/08/05 00:34
adding string.inc and string.dec

46f2f47b – JeffBezanson <[email protected]> authored on 2008/08/04 21:43
switched to 3-bit type tags for simpler checking

c3811312 – JeffBezanson <[email protected]> authored on 2008/08/02 12:18
adding vector.map, string.char

e08091e4 – JeffBezanson <[email protected]> authored on 2008/07/26 18:04
adding (for lo hi f) construct, changing library funcs to use it

60644c76 – JeffBezanson <[email protected]> authored on 2008/07/26 00:03
made apply() entry point more efficient (now non-consing)

180b05fa – JeffBezanson <[email protected]> authored on 2008/07/18 00:16
storing environment size on the stack so lambda doesn't need to

ed61ae48 – JeffBezanson <[email protected]> authored on 2008/07/14 21:24
fixing mistake re: dotted arglists in last revision

b76bbe37 – JeffBezanson <[email protected]> authored on 2008/07/14 21:20
changing environment representation to contiguous values

0d5cb735 – JeffBezanson <[email protected]> authored on 2008/07/14 20:11
updating AST test to work with latest

b0e8582c – JeffBezanson <[email protected]> authored on 2008/07/14 20:06
adding performance test files

b3b2bc33 – JeffBezanson <[email protected]> authored on 2008/07/11 22:58
fix to how defun was using macroexpand

135492d1 – JeffBezanson <[email protected]> authored on 2008/06/30 21:58
updating build for new repository structure

0c9010a1 – JeffBezanson <[email protected]> authored on 2008/06/30 21:54
import femtolisp source

1f81d56b – JeffBezanson <[email protected]> authored on 2008/06/30 21:53
import of llt library source