RSS feed
	
	
	
		1dcc71ec
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/04/29 14:39
		
factoring out startup routine for embedded use
		 
	
		eec95c17
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/04/29 14:01
		
adding fl_ prefix to some functions
		 
	
		45c11c94
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/04/10 00:25
		
porting over some small LLT fixes
		 
	
		731e41cd
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/03/12 01:19
		
adding 2 more aliases needed for gambit
		 
	
		716a6447
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/03/05 13:08
		
adding arraylist to LLT
		 
	
		7d652f9c
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/02/24 23:37
		
some LLT cleanup:
		 
	
		2e99f52b
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/02/05 14:56
		
adding dependency on equal.c in makefiles
		 
	
		1649e64a
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/01/06 15:27
		
putting llt_init in a separate file
		 
	
		219ffb7e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2010/01/06 13:27
		
clarifying which values are unspecified, and making the unspecified value
		 
	
		f33ad934
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/12/11 14:12
		
fixing some numeric typedefs to avoid conflicts in some environments
		 
	
		8eb100a3
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/12/03 15:12
		
simplifying copy-list
		 
	
		222eead7
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/11/18 12:38
		
fixing char comparison bug
		 
	
		3dc2275a
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/10/21 23:32
		
making os name symbols non-constant, so they aren't evaluated at compile time
		 
	
		be453f2e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/28 20:54
		
improving portability to Mac OS
		 
	
		12b90137
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/23 21:11
		
changes to support mac compilation better. patches from Stefan.
		 
	
		be0d4d0d
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/23 03:06
		
renaming - adding fl_ prefix to some more functions
		 
	
		37a23afb
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/23 01:07
		
adding io.peekc, top-level-bound? (alias)
		 
	
		0cc3595e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/17 23:46
		
renaming backquote-related symbols to scheme style
		 
	
		626801fd
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/13 23:17
		
adding => form of cond clauses
		 
	
		9ed9a517
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/13 00:09
		
adding *print-level* and *print-length*
		 
	
		43b60297
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/12 01:15
		
allowing form (define x)
		 
	
		33223523
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/12 00:56
		
changing semantics to respect lexical scope more strictly; now
		 
	
		97c05e8e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/09 16:34
		
a couple bug fixes
		 
	
		b59dcdc8
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/09 14:27
		
fixing bug in with-input-from-file
		 
	
		929ec92a
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/09 14:04
		
adding support for eof-object
		 
	
		51f645a9
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/09 13:05
		
adding gensym?, fixing keyword?
		 
	
		db94d6ef
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/09 00:04
		
adding offset and count arguments to io.write
		 
	
		3fbd5e7d
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/08 19:43
		
adding functions io.copy, io.readall, time.fromstring
		 
	
		302ddec7
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/08 17:44
		
adding read and print support for named characters, e.g. #\space
		 
	
		1a6d9d39
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/07 20:29
		
adding with-bindings, with-output-to-file, with-output-to
		 
	
		c6a97706
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/03 01:00
		
better error checking for formal argument lists
		 
	
		15c8cb32
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/08/02 00:06
		
finishing initial implementation of keyword arguments
		 
	
		adb702cd
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/29 00:20
		
fixing a bug in optional args + rest args with no required arguments
		 
	
		08787a01
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/28 22:32
		
fixing use of an undefined behavior that was breaking compiles occasionally
		 
	
		ecfd8114
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/28 00:16
		
changing optional args to allow default values to be computed from
		 
	
		eceeddf6
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/26 23:34
		
adding support for optional arguments
		 
	
		c61dc100
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/24 00:20
		
adding some combined instructions and teaching the compiler to emit them:
		 
	
		88d08ede
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/21 23:50
		
adding io.pos, io.readlines, read-all
		 
	
		66c671bf
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/21 22:10
		
making long argument lists more efficient
		 
	
		0278b152
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/20 23:42
		
fixing a case where tail position was not properly observed
		 
	
		57c066fc
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/20 00:57
		
simplifying code by eliminating the hybrid stack/heap calling convention
		 
	
		642d1e1b
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/17 22:16
		
rewriting some primitives to take advantage of the full language; they
		 
	
		2c304edf
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/16 21:30
		
changing boot file format; the old one did not preserve sharing
		 
	
		c19aaeab
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/10 00:17
		
keeping track of function names, printing nice stack traces
		 
	
		2d4a0ae3
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/08 15:07
		
adding functions max and min
		 
	
		e4e8d4df
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/08 01:53
		
supporting multi-arg map
		 
	
		3793cf67
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/05 23:56
		
implementing stack traces
		 
	
		494e4395
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/07/03 14:43
		
using lisp value stack for call frames instead of the C stack
		 
	
		2f78b407
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/29 23:21
		
some renaming (intern is now symbol) and moving stuff around
		 
	
		3844191d
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/28 15:47
		
adding the ability for the VM to use computed goto where available
		 
	
		b5897e0a
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/27 19:07
		
adding maxstack calculation and stack overflow protection
		 
	
		8decdc4a
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/14 22:25
		
making append a builtin
		 
	
		6ec69f53
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/10 20:34
		
optimizations to map and case
		 
	
		943c0d71
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/09 14:46
		
tiny performance tweaks: removing some variables, making some static
		 
	
		27a3e413
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/07 23:22
		
adding opcodes loada0, loada1, loadc00, loadc01
		 
	
		17752dec
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/06/06 17:15
		
implementing support for lambdas with up to 2^32-1 required arguments
		 
	
		7e598987
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/31 18:27
		
updating doc
		 
	
		91a6ae64
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/31 18:09
		
adding string.width
		 
	
		7c48f6ae
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/31 17:06
		
some renaming and reorganizing
		 
	
		ba32e4b0
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/31 14:58
		
simplifying the whole list* situation, taking better advantage of
		 
	
		7e65db3e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/30 17:13
		
faster append
		 
	
		bbcc68cf
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/30 13:54
		
making copy-list a builtin, since the functionality was there anyway.
		 
	
		a23bee04
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/30 13:04
		
fixing bug in cond when condition wasn't followed by any forms
		 
	
		e2c1d2ae
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/29 22:52
		
some cleanup
		 
	
		c42ee12d
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/29 00:38
		
allowing multiple expressions in lambda
		 
	
		1ee81e26
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/20 20:56
		
fixing bug printing functions involved in cycles
		 
	
		99c17fea
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/20 14:52
		
made cons hashing tail recursive on cdrs
		 
	
		ff650e30
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/20 00:30
		
fixing hash function to do a better job on long lists.
		 
	
		bfbbf051
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/19 23:39
		
doing a better job hashing circular structure. the hash function is now
		 
	
		c2026ba7
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/18 22:54
		
adding gc handles, making evaluator stack static
		 
	
		c38c47d2
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/14 13:54
		
adding R6RS div, mod, div0, mod0
		 
	
		e365cb1d
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/13 22:53
		
adding divide by 0 check in div
		 
	
		ae2a4dd1
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/13 21:30
		
adding integer division function div
		 
	
		6c549f03
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/13 00:03
		
fixing hash of circular structure to avoid tree recursion (very important!!)
		 
	
		77e37368
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/12 21:13
		
fixing trace and untrace
		 
	
		a7a31cf5
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/11 19:55
		
fixing vararg apply to work properly
		 
	
		afa77a8c
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/08 00:08
		
adding array?
		 
	
		af72c4f5
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/07 23:00
		
putting the saved environment in the order that matches the current
		 
	
		2c212fbc
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/07 22:52
		
adding random function
		 
	
		3dbaa358
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/06 22:10
		
making 3rd argument to string.sub optional
		 
	
		c94774a5
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/05 19:51
		
adding *error-stream* variable
		 
	
		63edc82b
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/05/05 00:01
		
using global variables uniformly for print settings instead of passing
		 
	
		264df1f9
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/28 00:10
		
improving closure representation
		 
	
		14d625bd
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/26 23:21
		
some performance tweaks
		 
	
		de19e4f4
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/26 18:19
		
adding return special form
		 
	
		0dc4c162
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/24 16:43
		
making procedure? a builtin
		 
	
		1259c178
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/22 20:55
		
updating interpreter to work better for bootstrapping
		 
	
		909b91ff
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/22 20:22
		
fixing printing of invalid UTF-8
		 
	
		e4488bb0
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/22 19:00
		
some tweaks to the vm
		 
	
		27120b0c
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/22 11:02
		
fixing bug in truncate
		 
	
		291b5f86
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/21 21:40
		
fixing nconc on long argument lists
		 
	
		2bf87ede
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/21 17:41
		
fixing !print_pretty on vectors
		 
	
		2cceb9e5
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/21 11:47
		
fixing function? and disassemble
		 
	
		d6f73d0b
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/21 11:35
		
implementing #vu8 read and print syntax for uint8 vectors
		 
	
		305c350c
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/21 10:53
		
a couple small fixes
		 
	
		25812731
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/20 20:56
		
eliminating interpreter. the bytecode VM is now fully bootstrapped.
		 
	
		5ab7a7c1
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/19 18:22
		
adding new "translucent" function type for byte-compiled lambdas
		 
	
		aa62ae9e
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/19 12:48
		
allowing (copy x) and other byte stream functions only on plain-old-data types
		 
	
		2ed581e6
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/17 10:41
		
adding top-level-value and set-top-level-value!, using them instead of
		 
	
		86b7738c
		 – JeffBezanson <jeff.bezanson@gmail.com>
 authored
 on 2009/04/16 23:40
		
cleaning up implementation of apply() entry point
		 
Next