Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								46755415b4
								
							
						 | 
						
							
							
								
								Added large object support for collecting large vectors
							
							
							
							
							
						 | 
						
							2007-08-30 12:01:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								28b143036f
								
							
						 | 
						
							
							
								
								Added time macro
							
							
							
							
							
						 | 
						
							2007-08-30 11:06:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2d9f5377ae
								
							
						 | 
						
							
							
								
								* Some fixes to the runtime system.
							
							
							
							
							
							
							
							modified:
  bin/ikarus
  bin/ikarus-fasl.c
  bin/ikarus-main.c
  bin/ikarus-runtime.c
  src/ikarus.boot 
							
						 | 
						
							2007-08-29 01:45:10 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a13ad99195
								
							
						 | 
						
							
							
								
								* Better error message for applying unbound vars.
							
							
							
							
							
						 | 
						
							2007-08-29 00:51:24 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a20884c16b
								
							
						 | 
						
							
							
								
								* applying unbound ids no longer segfaults
							
							
							
							
							
						 | 
						
							2007-08-29 00:38:24 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								84d188451c
								
							
						 | 
						
							
							
								
								* Applying non-procedure library variables no longer segfaults.
							
							
							
							
							
						 | 
						
							2007-08-29 00:21:29 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1ca0e11fb3
								
							
						 | 
						
							
							
								
								Added $set-symbol-proc!
							
							
							
							
							
						 | 
						
							2007-08-28 23:49:50 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								f83af98967
								
							
						 | 
						
							
							
								
								added:
							
							
							
							
							
							
							
							src/ikarus.unicode-data.ss 
							
						 | 
						
							2007-08-28 21:36:34 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d68e4283b9
								
							
						 | 
						
							
							
								
								* Added symlinks.
							
							
							
							
							
							
							
							added:
  src/ikarus/
  src/ikarus/code-objects.ss@
  src/ikarus/compiler.ss@
  src/ikarus/fasl/
  src/ikarus/fasl/write.ss@
  src/ikarus/intel-assembler.ss@ 
							
						 | 
						
							2007-08-28 21:27:37 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e1e2673ad7
								
							
						 | 
						
							
							
								
								* fixed a bug in the code generator for assigning the dirty vector
							
							
							
							
							
							
							
							when the address of the pointer is "negative". 
							
						 | 
						
							2007-08-28 19:47:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								efb59a4f46
								
							
						 | 
						
							
							
								
								Added exact, inexact
							
							
							
							
							
						 | 
						
							2007-08-28 18:15:27 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								bbe077cd5f
								
							
						 | 
						
							
							
								
								* Added floor
							
							
							
							
							
							
							
							* exported negative? 
							
						 | 
						
							2007-08-28 17:45:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d1221276b9
								
							
						 | 
						
							
							
								
								Added vector-for-each
							
							
							
							
							
						 | 
						
							2007-08-28 17:24:53 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5321868952
								
							
						 | 
						
							
							
								
								Added vector-map
							
							
							
							
							
						 | 
						
							2007-08-28 15:37:51 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e2ca2dffb2
								
							
						 | 
						
							
							
								
								Added boolean=? and symbol=?
							
							
							
							
							
						 | 
						
							2007-08-28 15:03:21 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								2b6a3ef715
								
							
						 | 
						
							
							
								
								Added string-copy
							
							
							
							
							
						 | 
						
							2007-08-28 12:46:12 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								86a28c3822
								
							
						 | 
						
							
							
								
								Added =>, else, and _ aux macros
							
							
							
							
							
						 | 
						
							2007-08-28 12:39:54 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								905b6c96c6
								
							
						 | 
						
							
							
								
								Added ... auxilary kwd
							
							
							
							
							
						 | 
						
							2007-08-28 11:34:13 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								8e4adec147
								
							
						 | 
						
							
							
								
								renamed:
							
							
							
							
							
							
							
							src/r6rs-todo.ss => src/todo-r6rs.ss 
							
						 | 
						
							2007-08-28 11:11:12 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d0eef4c3c4
								
							
						 | 
						
							
							
								
								* Added command-line
							
							
							
							
							
						 | 
						
							2007-08-26 21:24:22 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								7bb5eab307
								
							
						 | 
						
							
							
								
								* Added delete-file.
							
							
							
							
							
						 | 
						
							2007-08-26 20:04:00 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1135803c81
								
							
						 | 
						
							
							
								
								* Categorised what needs to be done in r6rs-todo.ss
							
							
							
							
							
						 | 
						
							2007-08-26 18:51:16 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								bd5707b013
								
							
						 | 
						
							
							
								
								* finished listring all r6rs-todo identifiers.
							
							
							
							
							
						 | 
						
							2007-08-26 15:43:18 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								c6f08db761
								
							
						 | 
						
							
							
								
								* Added an r6rs-todo.ss list.
							
							
							
							
							
						 | 
						
							2007-08-26 14:03:25 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d8b81869c9
								
							
						 | 
						
							
							
								
								* $port-output-index, $port-output-size, $set-port-output-index! and
							
							
							
							
							
							
							
							$set-port-output-size! are gone. 
							
						 | 
						
							2007-08-25 11:24:05 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								023d0831d7
								
							
						 | 
						
							
							
								
								* Removed $port-input-index, $port-input-size,
							
							
							
							
							
							
							
							$set-port-input-index! and $set-port-input-size! 
							
						 | 
						
							2007-08-25 11:06:30 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								c5530973d0
								
							
						 | 
						
							
							
								
								* Added $port-buffer, $port-index, $port-size, $set-port-index!, and
							
							
							
							
							
							
							
							$set-port-size!.  Next step is removing the input/output-specific
  accessors and mutators. 
							
						 | 
						
							2007-08-25 10:49:39 -04:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								33c087a867
								
							
						 | 
						
							
							
								
								* Stack overflow is reinstated.  fibc and other call/cc intensive
							
							
							
							
							
							
							
							benchmarks now work. 
							
						 | 
						
							2007-07-13 13:54:25 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								61edf6d5a2
								
							
						 | 
						
							
							
								
								* Removed the collection of open-coded primititives in compiler.ss
							
							
							
							
							
						 | 
						
							2007-07-13 13:23:54 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								598d7ae99c
								
							
						 | 
						
							
							
								
								* r6rs.records.procedural is almost done.
							
							
							
							
							
						 | 
						
							2007-07-05 16:59:06 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								054e076651
								
							
						 | 
						
							
							
								
								* Fixed a bug in ratnum multiplication.
							
							
							
							
							
						 | 
						
							2007-07-05 11:48:40 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								22d15fe6da
								
							
						 | 
						
							
							
								
								* Added an inthash function to primops.
							
							
							
							
							
						 | 
						
							2007-07-04 17:42:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								bc3e216f63
								
							
						 | 
						
							
							
								
								* transition to non-consing add_one_tconc is done.
							
							
							
							
							
							
							
							* Performance gains for making a hash table of 10,000,000 elements
  are:
  Before:    47secs       Now:  17secs. 
							
						 | 
						
							2007-06-29 01:53:18 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								5358680912
								
							
						 | 
						
							
							
								
								* tconc queue now uses 2-words per tconc in the transition to
							
							
							
							
							
							
							
							non-allocating tconc_add procedure. 
							
						 | 
						
							2007-06-29 01:46:27 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								41e1859b2b
								
							
						 | 
						
							
							
								
								* Fized a bug in the collector that  caused tconc pages to never get
							
							
							
							
							
							
							
							deallocated.  Tconc pages are now allocated from generation 1. 
							
						 | 
						
							2007-06-29 01:32:16 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								a6302bc57d
								
							
						 | 
						
							
							
								
								added:
							
							
							
							
							
							
							
							src/lab/
  src/lab/ikarus.r6rs.records.procedural.ss
  src/lab/ikarus.r6rs.records.syntactic.ss
These are nonworking versions of r6rs records facility 
							
						 | 
						
							2007-06-27 13:15:51 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								327de19e3b
								
							
						 | 
						
							
							
								
								* Added fft benchmark.
							
							
							
							
							
						 | 
						
							2007-06-18 18:04:02 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								dd1634e755
								
							
						 | 
						
							
							
								
								* $fixnum->flonum now works.
							
							
							
							
							
						 | 
						
							2007-06-18 14:29:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d3b2ee35f3
								
							
						 | 
						
							
							
								
								* Added $fixnum->flonum (not working yet)
							
							
							
							
							
						 | 
						
							2007-06-18 14:06:13 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								cb4752df99
								
							
						 | 
						
							
							
								
								* Added flmax
							
							
							
							
							
						 | 
						
							2007-06-18 13:06:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								d04b4f4be8
								
							
						 | 
						
							
							
								
								* Added flround.
							
							
							
							
							
						 | 
						
							2007-06-18 13:01:45 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								baafbed761
								
							
						 | 
						
							
							
								
								* Added (r6rs i/o simple) library
							
							
							
							
							
						 | 
						
							2007-06-18 02:57:32 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								ab6162d2a7
								
							
						 | 
						
							
							
								
								* Added string-foldcase and string-ci=? (inefficiently)
							
							
							
							
							
						 | 
						
							2007-06-18 02:49:40 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								551e5aa088
								
							
						 | 
						
							
							
								
								* Case-insensitive char cmp functions added.
							
							
							
							
							
						 | 
						
							2007-06-17 17:51:47 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								94fb15620f
								
							
						 | 
						
							
							
								
								* Added (r6rs unicode) library.
							
							
							
							
							
						 | 
						
							2007-06-17 17:30:15 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								df9ef4849d
								
							
						 | 
						
							
							
								
								* Added char-downcase, char-upcase, char-titlecase, and char-foldcase
							
							
							
							
							
						 | 
						
							2007-06-17 17:20:19 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e28c1a6de7
								
							
						 | 
						
							
							
								
								* Added unicode-char-cases file to the unicode directory that
							
							
							
							
							
							
							
							contains char-downcase, char-upcase, char-titlecase, and
  char-foldcase tables. 
							
						 | 
						
							2007-06-17 15:04:01 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								1750aba832
								
							
						 | 
						
							
							
								
								* The CODE/digit assembly helper now accepts imm,imm memory reference.
							
							
							
							
							
						 | 
						
							2007-06-16 12:08:38 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								6d8c626017
								
							
						 | 
						
							
							
								
								* Fixed a bug in (fl/ x) not inverting its argument.
							
							
							
							
							
						 | 
						
							2007-06-16 09:59:39 +03:00 | 
						
					
				
					
						
							
							
								 
								Abdulaziz Ghuloum
							
						 | 
						
							
							
							
							
							
								
							
							
								e51def62c1
								
							
						 | 
						
							
							
								
								* Fixed bugs in the just-added $fp comparison primitives.
							
							
							
							
							
						 | 
						
							2007-06-15 12:38:30 +03:00 |