]> gitweb.factorcode.org Git - factor.git/log
factor.git
19 years agorenumbering some types and other cleanups
Slava Pestov [Sat, 15 Jan 2005 00:51:38 +0000 (00:51 +0000)]
renumbering some types and other cleanups

19 years agomore parser cleanups; stack inference cleanups
Slava Pestov [Fri, 14 Jan 2005 19:56:19 +0000 (19:56 +0000)]
more parser cleanups; stack inference cleanups

19 years agosimplifying the parser; #{ a b } is now #{ a b }#
Slava Pestov [Fri, 14 Jan 2005 17:01:48 +0000 (17:01 +0000)]
simplifying the parser; #{ a b } is now #{ a b }#

19 years ago[[ car cdr ]] syntax replaces [ car | cdr ]
Slava Pestov [Fri, 14 Jan 2005 00:49:47 +0000 (00:49 +0000)]
[[ car cdr ]] syntax replaces [ car | cdr ]

19 years agofinally fix vector-and compilation
Slava Pestov [Thu, 13 Jan 2005 22:28:29 +0000 (22:28 +0000)]
finally fix vector-and compilation

19 years agoentry effect code work
Slava Pestov [Thu, 13 Jan 2005 19:41:08 +0000 (19:41 +0000)]
entry effect code work

19 years agomaking a mess of type inference; fixing overflowing /mod
Slava Pestov [Tue, 11 Jan 2005 04:08:27 +0000 (04:08 +0000)]
making a mess of type inference; fixing overflowing /mod

19 years agoremoving some obsolete files
Slava Pestov [Sun, 9 Jan 2005 18:13:26 +0000 (18:13 +0000)]
removing some obsolete files

19 years agoremove win32-console
Mackenzie Straight [Sat, 8 Jan 2005 21:56:42 +0000 (21:56 +0000)]
remove win32-console

19 years agomissing files
Slava Pestov [Sat, 8 Jan 2005 21:43:18 +0000 (21:43 +0000)]
missing files

19 years agoplugin improved
Slava Pestov [Sat, 8 Jan 2005 05:33:03 +0000 (05:33 +0000)]
plugin improved

19 years agosome refactoring
Slava Pestov [Sat, 8 Jan 2005 05:15:35 +0000 (05:15 +0000)]
some refactoring

19 years agocommand to infer stack effects of all words in file
Slava Pestov [Sat, 8 Jan 2005 04:54:23 +0000 (04:54 +0000)]
command to infer stack effects of all words in file

19 years agoBuffer processor for generating automatic type unit tests
Slava Pestov [Fri, 7 Jan 2005 20:22:12 +0000 (20:22 +0000)]
Buffer processor for generating automatic type unit tests

19 years agoupdate Java Factor parser
Slava Pestov [Fri, 7 Jan 2005 19:37:21 +0000 (19:37 +0000)]
update Java Factor parser

19 years agohand-coded fixnum primitives
Slava Pestov [Fri, 7 Jan 2005 04:16:13 +0000 (04:16 +0000)]
hand-coded fixnum primitives

19 years agox86 backend code cleanups
Slava Pestov [Fri, 7 Jan 2005 02:42:07 +0000 (02:42 +0000)]
x86 backend code cleanups

19 years agonew assembler; wrote a new asm primitives
Slava Pestov [Fri, 7 Jan 2005 00:10:02 +0000 (00:10 +0000)]
new assembler; wrote a new asm primitives

19 years agoline editor history
Slava Pestov [Tue, 4 Jan 2005 05:41:14 +0000 (05:41 +0000)]
line editor history

19 years agoline editing
Slava Pestov [Mon, 3 Jan 2005 21:39:17 +0000 (21:39 +0000)]
line editing

19 years agoline editor
Slava Pestov [Mon, 3 Jan 2005 07:55:54 +0000 (07:55 +0000)]
line editor

19 years agonew ?ifte ?unless ?when combinators
Slava Pestov [Mon, 3 Jan 2005 04:57:54 +0000 (04:57 +0000)]
new ?ifte ?unless ?when combinators

19 years agoSome minor updates 0.71 factor-0-71-b
Slava Pestov [Sun, 2 Jan 2005 21:31:43 +0000 (21:31 +0000)]
Some minor updates

19 years agoFactor 0.71 is ready factor-0-71
Slava Pestov [Sun, 2 Jan 2005 21:22:11 +0000 (21:22 +0000)]
Factor 0.71 is ready

19 years agoWin32 IO fixes
Mackenzie Straight [Sun, 2 Jan 2005 21:14:34 +0000 (21:14 +0000)]
Win32 IO fixes

19 years agobacktraces more useful
Slava Pestov [Sun, 2 Jan 2005 00:30:57 +0000 (00:30 +0000)]
backtraces more useful

19 years agounified method map
Slava Pestov [Sat, 1 Jan 2005 23:02:23 +0000 (23:02 +0000)]
unified method map

19 years agominor cleanups, new map-with and each-with words
Slava Pestov [Sat, 1 Jan 2005 22:20:48 +0000 (22:20 +0000)]
minor cleanups, new map-with and each-with words

19 years agomove promises to kernel-internals
Slava Pestov [Fri, 31 Dec 2004 23:51:34 +0000 (23:51 +0000)]
move promises to kernel-internals

19 years agoexecuting global was not GC'd
Slava Pestov [Fri, 31 Dec 2004 07:38:58 +0000 (07:38 +0000)]
executing global was not GC'd

19 years agotype check optimization is here
Slava Pestov [Fri, 31 Dec 2004 07:17:45 +0000 (07:17 +0000)]
type check optimization is here

19 years agorecursive type inference
Slava Pestov [Fri, 31 Dec 2004 01:46:20 +0000 (01:46 +0000)]
recursive type inference

19 years agocleaner type inference
Slava Pestov [Thu, 30 Dec 2004 07:40:14 +0000 (07:40 +0000)]
cleaner type inference

19 years agosee works with generics
Slava Pestov [Wed, 29 Dec 2004 23:01:23 +0000 (23:01 +0000)]
see works with generics

19 years agotype inference changes, comment out smart-terminal reference in win32-console, win32...
Slava Pestov [Wed, 29 Dec 2004 08:35:46 +0000 (08:35 +0000)]
type inference changes, comment out smart-terminal reference in win32-console, win32-compatible factor plugin

19 years agoMinor cleanups; fix copyright notices
Mackenzie Straight [Wed, 29 Dec 2004 07:16:03 +0000 (07:16 +0000)]
Minor cleanups; fix copyright notices

19 years agofix typecheck error. Error was caused by using "stdio" instead of stdio
Chris Double [Wed, 29 Dec 2004 03:12:37 +0000 (03:12 +0000)]
fix typecheck error. Error was caused by using "stdio" instead of stdio
symbol.

19 years agoget things working with recent cvs update. Some responders still don't
Chris Double [Wed, 29 Dec 2004 02:59:41 +0000 (02:59 +0000)]
get things working with recent cvs update. Some responders still don't
work due to typecheck errors.

19 years agohashcodes are now fixnums, added debug.c
Slava Pestov [Tue, 28 Dec 2004 05:04:20 +0000 (05:04 +0000)]
hashcodes are now fixnums, added debug.c

19 years agohash tables cons less
Slava Pestov [Tue, 28 Dec 2004 03:58:43 +0000 (03:58 +0000)]
hash tables cons less

19 years agopartial evaluation of branches
Slava Pestov [Mon, 27 Dec 2004 20:27:18 +0000 (20:27 +0000)]
partial evaluation of branches

19 years agoWin32 sockets support
Mackenzie Straight [Mon, 27 Dec 2004 11:56:05 +0000 (11:56 +0000)]
Win32 sockets support

19 years agoWin32 IO updates
Mackenzie Straight [Mon, 27 Dec 2004 02:40:45 +0000 (02:40 +0000)]
Win32 IO updates

19 years agoconsole fix redoing-recursive-inference
Slava Pestov [Mon, 27 Dec 2004 00:02:40 +0000 (00:02 +0000)]
console fix

19 years agographical console; start factor with -graphical switch
Slava Pestov [Sun, 26 Dec 2004 23:57:57 +0000 (23:57 +0000)]
graphical console; start factor with -graphical switch

19 years agoadded some keyboard-related SDL functions, SDL console
Slava Pestov [Sun, 26 Dec 2004 23:52:58 +0000 (23:52 +0000)]
added some keyboard-related SDL functions, SDL console

19 years agosome experiments with type inference
Slava Pestov [Sun, 26 Dec 2004 22:04:08 +0000 (22:04 +0000)]
some experiments with type inference

19 years agotype propagation for ifte, and partial evaluation if branch taken is known
Slava Pestov [Sun, 26 Dec 2004 07:52:39 +0000 (07:52 +0000)]
type propagation for ifte, and partial evaluation if branch taken is known

19 years agostarted type propogation
Slava Pestov [Sun, 26 Dec 2004 07:16:38 +0000 (07:16 +0000)]
started type propogation

19 years agokernel errors a bit better, inference cleanup
Slava Pestov [Sun, 26 Dec 2004 06:42:09 +0000 (06:42 +0000)]
kernel errors a bit better, inference cleanup

19 years agoabi wrong
Slava Pestov [Sun, 26 Dec 2004 03:15:37 +0000 (03:15 +0000)]
abi wrong

19 years agobetter error reporting
Slava Pestov [Sun, 26 Dec 2004 02:28:47 +0000 (02:28 +0000)]
better error reporting

19 years agominor stack inference fixes
Slava Pestov [Sun, 26 Dec 2004 01:06:08 +0000 (01:06 +0000)]
minor stack inference fixes

19 years agoFFI relocation
Slava Pestov [Sat, 25 Dec 2004 23:08:20 +0000 (23:08 +0000)]
FFI relocation

19 years agosome FFI cleanups
Slava Pestov [Sat, 25 Dec 2004 20:52:08 +0000 (20:52 +0000)]
some FFI cleanups

19 years agoMore Win32 IO work; FFI updates
Mackenzie Straight [Sat, 25 Dec 2004 10:49:30 +0000 (10:49 +0000)]
More Win32 IO work; FFI updates

19 years agosaving code to disk!
Slava Pestov [Sat, 25 Dec 2004 07:55:03 +0000 (07:55 +0000)]
saving code to disk!

19 years agoremoved old effects
Slava Pestov [Fri, 24 Dec 2004 22:29:16 +0000 (22:29 +0000)]
removed old effects

19 years agohuge cleanup
Slava Pestov [Fri, 24 Dec 2004 07:52:02 +0000 (07:52 +0000)]
huge cleanup

19 years agogeneric cleanups and type inference work
Slava Pestov [Fri, 24 Dec 2004 04:55:22 +0000 (04:55 +0000)]
generic cleanups and type inference work

19 years agofix object /\\ number
Slava Pestov [Thu, 23 Dec 2004 23:46:21 +0000 (23:46 +0000)]
fix object /\\ number

19 years agomore type inference work
Slava Pestov [Thu, 23 Dec 2004 23:26:04 +0000 (23:26 +0000)]
more type inference work

19 years agoinference workaround
Slava Pestov [Thu, 23 Dec 2004 21:58:33 +0000 (21:58 +0000)]
inference workaround

19 years agotype inference work, and smart-term-hook
Slava Pestov [Thu, 23 Dec 2004 21:37:16 +0000 (21:37 +0000)]
type inference work, and smart-term-hook

19 years agoStarted work on win32 IO rewrite
Mackenzie Straight [Thu, 23 Dec 2004 11:51:42 +0000 (11:51 +0000)]
Started work on win32 IO rewrite

19 years agotype inference work; class\/ and class/\ words
Slava Pestov [Thu, 23 Dec 2004 07:14:40 +0000 (07:14 +0000)]
type inference work; class\/ and class/\ words

19 years agotype inference work, and = for aliens
Slava Pestov [Thu, 23 Dec 2004 06:14:07 +0000 (06:14 +0000)]
type inference work, and = for aliens

19 years agofix ffi
Slava Pestov [Thu, 23 Dec 2004 03:30:50 +0000 (03:30 +0000)]
fix ffi

19 years agofix argument order to string>memory
Mackenzie Straight [Thu, 23 Dec 2004 03:23:13 +0000 (03:23 +0000)]
fix argument order to string>memory

19 years agostarted type inference, and some bug fixes
Slava Pestov [Thu, 23 Dec 2004 03:16:46 +0000 (03:16 +0000)]
started type inference, and some bug fixes

19 years agobootstrap docs
Slava Pestov [Tue, 21 Dec 2004 06:54:04 +0000 (06:54 +0000)]
bootstrap docs

19 years agoword popup
Slava Pestov [Mon, 20 Dec 2004 23:02:42 +0000 (23:02 +0000)]
word popup

19 years agoPlugin improvements
Slava Pestov [Mon, 20 Dec 2004 21:06:55 +0000 (21:06 +0000)]
Plugin improvements

19 years agoplugin fix; type-name word cleaned up
Slava Pestov [Mon, 20 Dec 2004 20:29:55 +0000 (20:29 +0000)]
plugin fix; type-name word cleaned up

19 years agofix ffi
Slava Pestov [Mon, 20 Dec 2004 18:49:28 +0000 (18:49 +0000)]
fix ffi

19 years agovalues are now objects in inferencer
Slava Pestov [Mon, 20 Dec 2004 03:53:41 +0000 (03:53 +0000)]
values are now objects in inferencer

19 years agostring>memory and memory>string primitives
Slava Pestov [Mon, 20 Dec 2004 02:07:17 +0000 (02:07 +0000)]
string>memory and memory>string primitives

19 years agoimproved factor plugin
Slava Pestov [Mon, 20 Dec 2004 00:36:10 +0000 (00:36 +0000)]
improved factor plugin

19 years agohuge code cleanup
Slava Pestov [Sun, 19 Dec 2004 08:04:03 +0000 (08:04 +0000)]
huge code cleanup

19 years agoplugin fixes
Slava Pestov [Sun, 19 Dec 2004 06:48:31 +0000 (06:48 +0000)]
plugin fixes

19 years agore-adding stack.factor
Slava Pestov [Sun, 19 Dec 2004 04:35:43 +0000 (04:35 +0000)]
re-adding stack.factor

19 years agosome cleanups
Slava Pestov [Sun, 19 Dec 2004 04:35:20 +0000 (04:35 +0000)]
some cleanups

19 years agoredid = hashcode and math words using new object system
Slava Pestov [Sun, 19 Dec 2004 04:18:32 +0000 (04:18 +0000)]
redid = hashcode and math words using new object system

19 years agoinlining type_of; speeds up mandelbrot by a nice factor
Slava Pestov [Sun, 19 Dec 2004 01:32:32 +0000 (01:32 +0000)]
inlining type_of; speeds up mandelbrot by a nice factor

19 years agomarginally faster generic arithmetic
Slava Pestov [Sun, 19 Dec 2004 01:24:46 +0000 (01:24 +0000)]
marginally faster generic arithmetic

19 years agofix outdated comments in SDL examples
Slava Pestov [Sun, 19 Dec 2004 00:06:10 +0000 (00:06 +0000)]
fix outdated comments in SDL examples

19 years agoAdd dllexports 0.70 factor-0-70
Mackenzie Straight [Sat, 18 Dec 2004 05:41:31 +0000 (05:41 +0000)]
Add dllexports

19 years agospecifying ABI on a per-library basis
Slava Pestov [Sat, 18 Dec 2004 05:38:51 +0000 (05:38 +0000)]
specifying ABI on a per-library basis

19 years agouse stdcall abi by default on windows, word usage counter
Slava Pestov [Sat, 18 Dec 2004 04:02:19 +0000 (04:02 +0000)]
use stdcall abi by default on windows, word usage counter

19 years agostepping over a word
Slava Pestov [Sat, 18 Dec 2004 02:46:19 +0000 (02:46 +0000)]
stepping over a word

19 years agocompiler does tail call optimization
Slava Pestov [Sat, 18 Dec 2004 00:27:42 +0000 (00:27 +0000)]
compiler does tail call optimization

19 years agoPort FFI to win32
Mackenzie Straight [Fri, 17 Dec 2004 17:22:16 +0000 (17:22 +0000)]
Port FFI to win32

19 years agoffi works
Slava Pestov [Fri, 17 Dec 2004 00:57:03 +0000 (00:57 +0000)]
ffi works

19 years agofix M: complex hashcode
Slava Pestov [Thu, 16 Dec 2004 23:36:26 +0000 (23:36 +0000)]
fix M: complex hashcode

19 years agointernals documentation
Slava Pestov [Thu, 16 Dec 2004 04:17:21 +0000 (04:17 +0000)]
internals documentation

19 years agoreworked bootstrap code, a lot of cleanups
Slava Pestov [Wed, 15 Dec 2004 21:57:29 +0000 (21:57 +0000)]
reworked bootstrap code, a lot of cleanups

19 years agotail call optimization
Slava Pestov [Tue, 14 Dec 2004 07:57:40 +0000 (07:57 +0000)]
tail call optimization

19 years agoremoving unused alien-macros
Slava Pestov [Tue, 14 Dec 2004 00:16:33 +0000 (00:16 +0000)]
removing unused alien-macros

19 years agosome progress on alien
Slava Pestov [Tue, 14 Dec 2004 00:14:03 +0000 (00:14 +0000)]
some progress on alien

19 years agoclean up x86 generator, add SDL and alien to bootstrap
Slava Pestov [Mon, 13 Dec 2004 23:40:21 +0000 (23:40 +0000)]
clean up x86 generator, add SDL and alien to bootstrap