Slava Pestov
c4cec1321c
rename ifte to if
2005-09-24 19:21:17 +00:00
Slava Pestov
eb73ee864f
#label optimizer fix
2005-09-04 05:09:46 +00:00
Slava Pestov
394b5da71b
add missing file
2005-09-04 02:50:44 +00:00
Slava Pestov
55a4de3120
fix stack bug in presentations; minor tweak to menu code
2005-09-03 21:49:28 +00:00
Slava Pestov
914e81e16a
scroller fix, rename 2unseq ==> first2, 3unseq ==> first3, string>number works with slices
2005-09-03 03:44:23 +00:00
Slava Pestov
594dbe616c
fix tutorial
2005-09-01 20:45:36 +00:00
Slava Pestov
bd9c30b367
cleanups
2005-09-01 20:37:32 +00:00
Slava Pestov
42ac874cbd
more cleanups; split up huge gadgets vocabulary
2005-09-01 01:06:13 +00:00
Slava Pestov
acc09fb4e0
handbook updated for 0.77
2005-08-31 22:24:16 +00:00
Slava Pestov
ff6beabf37
more documentation updates
2005-08-31 22:02:22 +00:00
Slava Pestov
78d8016041
more handbook updates
2005-08-31 06:34:09 +00:00
Slava Pestov
313c2872b2
some handbook updates
2005-08-31 03:42:15 +00:00
Daniel Ehrenberg
d41b3d0c71
fixing typo where f was used for \bot
2005-08-30 19:36:19 +00:00
Slava Pestov
5a9523cd63
spacial indexing for faster pane display
2005-08-24 23:25:12 +00:00
Slava Pestov
10ea9df312
unit tests for identities, recrossref speedup
2005-08-14 06:08:11 +00:00
Slava Pestov
1911ea44a5
handbook updates for 0.77
2005-08-10 23:37:59 +00:00
Daniel Ehrenberg
eecf8d59ae
fixing lack of clause following because
2005-08-06 00:19:32 +00:00
Slava Pestov
0eb85fdd0d
working on dataflow optimizer
2005-07-27 05:46:06 +00:00
Slava Pestov
462536cf2d
handbook updates, and more stream word renamings
2005-07-22 03:36:40 +00:00
Slava Pestov
50eeb1db28
handbook updates, HTML-format changelog
2005-07-22 01:43:37 +00:00
Slava Pestov
3956f12627
rename stream-auto-flush to stream-finish
2005-07-22 01:05:17 +00:00
Slava Pestov
eb9271fe1d
documentation updates, fix typo in sequences
2005-07-21 07:04:19 +00:00
Slava Pestov
1cbccb5956
documentation updates, minor code cleanups
2005-07-18 06:08:41 +00:00
Slava Pestov
c918e5d9b1
with-string is now string-out, string-in combinator, documentation updates
2005-06-19 22:53:58 +00:00
Slava Pestov
bc95e906a3
better low memory barrier handling
2005-06-16 22:50:49 +00:00
Slava Pestov
0bc6efa33b
float parameters working on OS X
2005-06-16 03:27:28 +00:00
Slava Pestov
bf821880ab
removed profiler because it sucks
2005-06-15 20:34:16 +00:00
Slava Pestov
7d0f18ef9e
single float parameters in powerpc ffi are working
2005-06-14 23:10:48 +00:00
Slava Pestov
4773541229
bits>float bits>double primitives'
2005-06-13 00:55:30 +00:00
Slava Pestov
9f1ab6a60f
compiler docs moved to handbook
2005-06-12 07:39:57 +00:00
Slava Pestov
1c63f5f0db
wrunt's alien-invoke shorthand, tons of bug fixes, cleanups and documentation updates
2005-06-12 07:38:57 +00:00
Slava Pestov
58e3257bc6
minor handbook updates
2005-06-10 22:53:52 +00:00
Slava Pestov
d13b024374
added binary word unit tests
2005-06-10 21:41:41 +00:00
Slava Pestov
cd9e2f6c9f
stdio-binary cleanup
2005-06-10 20:08:00 +00:00
Slava Pestov
790cfa2603
fix win32 compile errors
2005-06-09 02:06:33 +00:00
Slava Pestov
6d6e35100b
updated jEdit plugin documentation
2005-06-08 22:38:11 +00:00
Slava Pestov
8453c00bbf
PowerPC backend fixes, new %write-barrier VOP
2005-06-04 06:20:54 +00:00
Slava Pestov
a51e262dae
%type vop on powerpc
2005-05-31 01:10:08 +00:00
Daniel Ehrenberg
fc59846b4e
Fixing embarassing mistake
2005-05-31 00:19:37 +00:00
Slava Pestov
b77e05e018
%arithmetic-type generator
2005-05-30 07:37:22 +00:00
Slava Pestov
ed4ba835c4
vop docs
2005-05-30 01:27:51 +00:00
Slava Pestov
712cb5fa24
miscellaneous bug fixes and cleanups, powerpc work
2005-05-24 23:59:21 +00:00
Slava Pestov
2645eaf918
httpd fixes and socket timeout
2005-05-23 23:14:29 +00:00
Slava Pestov
97af819ffb
added plot3d example; some cleanups
2005-05-23 02:54:14 +00:00
Slava Pestov
d43710eece
updating matrices section of handbook
2005-05-23 02:16:31 +00:00
Slava Pestov
135a114787
fixing matrices
2005-05-23 02:08:46 +00:00
Slava Pestov
bc5b19fc95
added C primitive arrays, faster stack effect inference
2005-05-21 03:52:31 +00:00
Slava Pestov
c821addef0
fix stage1 bootstrap, minor handbook update
2005-05-19 19:16:25 +00:00
Slava Pestov
4e36ff5f72
documentation updates
2005-05-19 00:39:39 +00:00
Daniel Ehrenberg
41b5a344b8
improving Python OO example
2005-05-13 20:28:20 +00:00
Slava Pestov
124ee9ef16
rewrote fixnum intrinsics, and added eq? type intrinsics
2005-05-08 02:39:00 +00:00
Daniel Ehrenberg
a344c65cca
Organizing comparison
2005-05-06 02:35:23 +00:00
Slava Pestov
8b1ef9eb88
sequence= is now O(n) with lists, more matrix works compile
2005-05-05 19:31:57 +00:00
Slava Pestov
3d71ca54e4
float, double, char* struct fields
2005-05-05 07:12:37 +00:00
Slava Pestov
bbb5d90d31
parser section of handbook complete
2005-05-03 06:58:59 +00:00
Slava Pestov
e275bcf760
handbook improvements
2005-05-02 06:29:24 +00:00
Slava Pestov
cd48ebebf6
moved random number generation words to math vocabulary
2005-05-02 04:56:09 +00:00
Slava Pestov
f96779a56c
simple HTTP client; with-stream* word; various tweaks and cleanups
2005-05-02 04:18:34 +00:00
Daniel Ehrenberg
fc3dae6f5e
fixing overflows
2005-04-29 22:01:35 +00:00
Daniel Ehrenberg
4d607d38a0
attempted fix
2005-04-29 21:26:00 +00:00
Daniel Ehrenberg
a5e54685bb
new comparison w/o tables
2005-04-29 21:16:46 +00:00
Slava Pestov
dfb9d2329d
latest I/O and FFI changes
2005-04-29 19:02:59 +00:00
Slava Pestov
bd5198bf39
some progress on getting FFI I/O working on Linux
2005-04-29 06:37:12 +00:00
Slava Pestov
e6f0d2e014
adding figures
2005-04-29 02:42:32 +00:00
Slava Pestov
b1676b04ff
working on handbook
2005-04-29 02:40:57 +00:00
Slava Pestov
3f38246bff
sequences chapter of handbook is complete
2005-04-28 04:46:23 +00:00
Slava Pestov
008d35310b
handbook updates, remove vector-length vector-nth set-vector-nth
2005-04-26 04:35:55 +00:00
Slava Pestov
8b496e60ff
fix bad bootstrap bug; generic append, reverse, concat (replacing cat and append*); working on documentation
2005-04-25 23:54:21 +00:00
Slava Pestov
dfd3901a39
checkin of Factor Developer's Handbook
2005-04-25 00:57:37 +00:00
Slava Pestov
8b61c03fa1
(yield) renamed to stop
2005-04-22 04:22:36 +00:00
Slava Pestov
86e09c52ae
class introspection tools
2005-04-10 22:58:30 +00:00
Slava Pestov
e7a0913e90
alien arrays
2005-04-10 02:43:41 +00:00
Slava Pestov
4e3a5b3d1a
fix crossref and make-image
2005-03-27 01:40:29 +00:00
Slava Pestov
05068c3ffc
plugin improvements
2005-03-24 03:49:40 +00:00
Slava Pestov
a12971917b
Factor 0.73 ready for release
2005-03-23 03:38:24 +00:00
Slava Pestov
02f1896212
PowerPC relocation
2005-03-23 02:20:58 +00:00
Slava Pestov
22d5277c69
PowerPC backend functional
2005-03-22 01:53:26 +00:00
Slava Pestov
c6039606c6
removed ?when and ?unless
2005-03-21 19:39:46 +00:00
Slava Pestov
e0455ee52c
tool documentation started
2005-03-21 05:25:15 +00:00
Slava Pestov
8459ad837b
removing latex2html junk
2005-03-19 02:55:49 +00:00
Slava Pestov
0919baa03d
various cleanups, updated plugin docs, plugin fixes
2005-03-19 02:41:13 +00:00
Slava Pestov
77e7a912e7
removed style framework
2005-03-19 00:38:27 +00:00
Slava Pestov
544b2fa434
formal description of factor started
2005-03-12 02:27:47 +00:00
Slava Pestov
9df3845237
inspector
2005-03-01 05:45:50 +00:00
Slava Pestov
42b3cc8afa
word wrap bootstrap.txt
2005-02-25 22:15:16 +00:00
Chris Double
a0c7e80835
tidy up browser title.
...
put vocab and word name in browser titlebar.
update cont-responder documentation. Added information on 'show-final'
and updated examples that had suferred code rot (ie. Change use of
times*, succ, pred, [ | ], etc)..
remove setting of responder name in browser. The setting of the name
caused the browser-edit responder to jump to the browser responder when
a word was clicked..
added show-final to cont-responder.
add responder-items word for debugging in cont-responder.
changed expiry of cont-responder continuations. When the continuations
are expired they are now removed from the hash table. Previously each
request would rebuild the continuation table containing the non-expired
continuations..
convert from hashtables to typles in cont-responder.
move to using symbols for variable names in cont-responder.
convert USE: to USING: in cont-responder.
various minor cont-responder refactorings.
refactor init-cont-responder.
merge cont-get-responder and cont-put-responder into one.
refactor cont-get-responder.
fix cont-responder bug involving redirects. When a cont-responder
request for an expired page was made the 'redirect' flag was not
correctly reset. This resulted in initial requests of a responder
redirecting when it wasn't supposed to. Tidied up the area of redirects
and post-refresh-get pattern..
added use of show-final to todo-list.
2005-02-21 00:47:08 +00:00
Chris Double
e5228b435f
add missing files.
2005-02-14 22:18:51 +00:00
Slava Pestov
6f765bc74c
moved generic.txt to devel-guide
2005-02-10 22:55:34 +00:00
Chris Double
7216046f01
alien-call should be alien-invoke
2005-02-10 22:25:31 +00:00
Slava Pestov
85a37f6199
Developer's guide updates; implicit tuple constructors
2005-02-10 20:14:20 +00:00
Slava Pestov
7a0bf4576f
tuple docs
2005-02-07 17:02:06 +00:00
Slava Pestov
c186fd7b48
Factor 0.71 is ready
2005-01-02 21:22:11 +00:00
Slava Pestov
6e24186be8
generic cleanups and type inference work
2004-12-24 04:55:22 +00:00
Slava Pestov
f78cb2b6e3
bootstrap docs
2004-12-21 06:54:04 +00:00
Slava Pestov
1ff3ce5efa
internals documentation
2004-12-16 04:17:21 +00:00
Slava Pestov
adb8002493
new-guide is now devel-guide
2004-11-29 02:58:53 +00:00
Slava Pestov
99651292cb
more dataflow work, minor native cleanup
2004-11-28 03:26:05 +00:00
Slava Pestov
6364f415ed
working on docs
2004-11-27 23:06:39 +00:00
Slava Pestov
7161b8c5c6
working on docs, measuring gc time
2004-11-23 00:15:14 +00:00
Slava Pestov
335a459454
cleanup quicksort, thread safety fix
2004-11-21 08:29:18 +00:00