Slava Pestov
|
5c9955fa52
|
added norm, proj words for vectors, removed dot/proj for complex numbers, more UI strippage
|
2005-06-30 00:04:13 +00:00 |
Slava Pestov
|
f1b23d66b7
|
merged streams, stdio and files into io vocabulary
|
2005-06-19 21:50:35 +00:00 |
Slava Pestov
|
d39f686e3e
|
fix typo in syscalls-linux
|
2005-06-17 17:53:24 +00:00 |
Slava Pestov
|
0bc6efa33b
|
float parameters working on OS X
|
2005-06-16 03:27:28 +00:00 |
Slava Pestov
|
7d0f18ef9e
|
single float parameters in powerpc ffi are working
|
2005-06-14 23:10:48 +00:00 |
Slava Pestov
|
68d034d7eb
|
fix namespace bug in meta-interpreter
|
2005-06-13 01:52:36 +00:00 |
Slava Pestov
|
b022dfd1d9
|
fixed typo in socket code
|
2005-06-13 01:20:00 +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
|
cd9e2f6c9f
|
stdio-binary cleanup
|
2005-06-10 20:08:00 +00:00 |
Slava Pestov
|
238350ead1
|
more PowerPC fixes, bootstrap works
|
2005-06-09 23:49:31 +00:00 |
Slava Pestov
|
df2f809fd3
|
powerpc fixes
|
2005-06-08 03:29:47 +00:00 |
Slava Pestov
|
712cb5fa24
|
miscellaneous bug fixes and cleanups, powerpc work
|
2005-05-24 23:59:21 +00:00 |
Slava Pestov
|
97bb0de0ab
|
I/O timeouts
|
2005-05-24 00:56:38 +00:00 |
Slava Pestov
|
2645eaf918
|
httpd fixes and socket timeout
|
2005-05-23 23:14:29 +00:00 |
Slava Pestov
|
03c4704734
|
slightly more modular loading of subsystems
|
2005-05-23 05:18:51 +00:00 |
Slava Pestov
|
97af819ffb
|
added plot3d example; some cleanups
|
2005-05-23 02:54:14 +00:00 |
Slava Pestov
|
c821addef0
|
fix stage1 bootstrap, minor handbook update
|
2005-05-19 19:16:25 +00:00 |
Slava Pestov
|
8d12fec3eb
|
more sequence cleanups
|
2005-05-18 20:26:22 +00:00 |
Slava Pestov
|
ac34c06c0c
|
new dataflow IR
|
2005-05-17 20:13:08 +00:00 |
Slava Pestov
|
7fa5d5f14a
|
generic fixes; range and slice sequences
|
2005-05-15 01:15:50 +00:00 |
Slava Pestov
|
7f4da7ecd0
|
generic words are more flexible, sequences cleaned up
|
2005-05-14 21:18:45 +00:00 |
Slava Pestov
|
3ece9e9b88
|
gengc and relocation fixes; inference cleanups
|
2005-05-14 04:23:00 +00:00 |
Slava Pestov
|
43a19be01f
|
updated %set-slot, %set-fast-slot and new %getenv %setenv intrinsics
|
2005-05-14 00:37:28 +00:00 |
Slava Pestov
|
3b5855a195
|
generational gc and compiler relocation fixes
|
2005-05-13 22:27:18 +00:00 |
Slava Pestov
|
055d116310
|
generational GC work
|
2005-05-12 05:02:39 +00:00 |
Slava Pestov
|
16c95ca373
|
starting generational GC
|
2005-05-11 02:30:58 +00:00 |
Slava Pestov
|
e1b6d9affa
|
new compiler works on x86
|
2005-05-10 04:52:40 +00:00 |
Slava Pestov
|
4face990d7
|
starting to update simplifier for vops
|
2005-05-09 06:34:15 +00:00 |
Slava Pestov
|
cc1e664a99
|
string sub-primitives
|
2005-05-06 02:30:58 +00:00 |
Slava Pestov
|
3e3b33d614
|
back out skip word
|
2005-05-05 20:51:38 +00:00 |
Slava Pestov
|
5ccc94464f
|
fix .factor-rc error reporting
|
2005-05-05 20:03:24 +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
|
656a4bf1ed
|
float and double types in FFI, minor cleanups here and there to kick off 0.75
|
2005-05-05 02:34:55 +00:00 |
Slava Pestov
|
838ae87589
|
set OOBINLINE socket option now
|
2005-05-04 07:07:35 +00:00 |
Slava Pestov
|
a4a2a8b19a
|
0.74 ready for release
|
2005-05-04 05:14:45 +00:00 |
Slava Pestov
|
b442096677
|
UI fixes; hashtables and generics are rehashed during bootstrap for improved robustness
|
2005-05-04 03:50:04 +00:00 |
Slava Pestov
|
6f1abd0980
|
UI fixes
|
2005-05-03 23:00:52 +00:00 |
Slava Pestov
|
7a3a34d364
|
fixing matrices; fixing examples
|
2005-05-03 08:40:13 +00:00 |
Slava Pestov
|
f96779a56c
|
simple HTTP client; with-stream* word; various tweaks and cleanups
|
2005-05-02 04:18:34 +00:00 |
Slava Pestov
|
b679c73096
|
yield changes
|
2005-05-01 18:34:01 +00:00 |
Slava Pestov
|
ea214c397e
|
UI fixes
|
2005-04-30 21:17:10 +00:00 |
Slava Pestov
|
a4579c38b5
|
Unix socket fix, minor UI fixes
|
2005-04-30 18:27:40 +00:00 |
Slava Pestov
|
8e7ab057e7
|
fix compile warning
|
2005-04-30 05:13:58 +00:00 |
Slava Pestov
|
cd978d822e
|
remove quit-responder from stage3
|
2005-04-30 04:48:05 +00:00 |
Slava Pestov
|
356af39cc6
|
truncate/floor/ceiling words; stop-httpd word fixed; accept did not yield properly
|
2005-04-30 04:43:39 +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
|
d9150c3613
|
freebsd? linux? unix? words
|
2005-04-27 05:47:57 +00:00 |
Slava Pestov
|
4e8da1f829
|
Unix I/O fixes
|
2005-04-27 05:40:09 +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
|
b666a3c3e0
|
debugging I/O code, getenv/setenv are unsafe but a bit faster, each-object tweak, miscellaneous fixes
|
2005-04-25 07:33:33 +00:00 |
Slava Pestov
|
6e253bb8bb
|
logging and unix socket fixes
|
2005-04-25 03:02:19 +00:00 |
Slava Pestov
|
09123b279a
|
miscellaneous fixes for I/O and PowerPC FFI
|
2005-04-24 04:27:07 +00:00 |
Slava Pestov
|
9cc3616a82
|
preliminary work on PowerPC FFI
|
2005-04-23 23:34:06 +00:00 |
Slava Pestov
|
9baf908d86
|
I/O code fixes; it now works on FreeBSD 4.11
|
2005-04-23 21:42:42 +00:00 |
Slava Pestov
|
63047aea90
|
more cleanups of I/O code
|
2005-04-23 00:15:04 +00:00 |
Slava Pestov
|
3ab8c7cf47
|
removing cfactor I/O code; unix ffi I/O socket code fixes
|
2005-04-23 00:09:46 +00:00 |
Slava Pestov
|
6c11b788e0
|
minor cleanups here and there
|
2005-04-20 00:28:01 +00:00 |
Slava Pestov
|
626336915b
|
appending, mapping sequences
|
2005-04-18 01:59:11 +00:00 |
Slava Pestov
|
94c1a8bcd7
|
sequence cleanups
|
2005-04-16 04:23:27 +00:00 |
Slava Pestov
|
427c1ba898
|
Unix FFI I/O tested and known to work in single-threaded case
|
2005-04-16 02:28:37 +00:00 |
Slava Pestov
|
3e9381d867
|
more Unix I/O work
|
2005-04-14 05:32:06 +00:00 |
Slava Pestov
|
7217109e2d
|
tuple equality fixed, tuples are not sequences anymore, factor plugin cleanups and performance improvements
|
2005-04-12 17:35:27 +00:00 |
Slava Pestov
|
f90d3ed100
|
Factor plugin 0.74
|
2005-04-12 03:05:05 +00:00 |
Slava Pestov
|
2382cd7da7
|
slow but steady unix ffi i/o progress
|
2005-04-09 03:50:36 +00:00 |
Slava Pestov
|
7a33160272
|
sbuf-nth fix, other misc changes
|
2005-04-07 22:54:02 +00:00 |
Slava Pestov
|
cc5246686f
|
some unix i/o work
|
2005-04-06 02:18:36 +00:00 |
Slava Pestov
|
5a5f8972ec
|
sequence fixes
|
2005-04-02 07:52:27 +00:00 |
Slava Pestov
|
200caca9d5
|
Factor plugin updates, other stuff
|
2005-04-01 17:42:14 +00:00 |
Slava Pestov
|
32764e8029
|
code cleanups in cfactor
|
2005-03-30 01:34:29 +00:00 |
Slava Pestov
|
9e678e52c7
|
accessing global variables with FFI
|
2005-03-30 00:11:10 +00:00 |
Slava Pestov
|
41cd52316a
|
messing around with ffi, various other fixes
|
2005-03-29 04:45:13 +00:00 |
Slava Pestov
|
286813e992
|
automatic decompiling of definitions, cross reference database, cleaned up bootstrap
|
2005-03-27 01:12:14 +00:00 |
Slava Pestov
|
9630a01168
|
parse error handling cleanup
|
2005-03-26 02:43:06 +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
|
4d82ac0541
|
removed 3slip, forever, apply combinators
|
2005-03-21 20:13:40 +00:00 |
Slava Pestov
|
e0455ee52c
|
tool documentation started
|
2005-03-21 05:25:15 +00:00 |
Slava Pestov
|
0919baa03d
|
various cleanups, updated plugin docs, plugin fixes
|
2005-03-19 02:41:13 +00:00 |
Slava Pestov
|
57559ee676
|
PowerPC work on conditionals and branches
|
2005-03-18 04:29:08 +00:00 |
Slava Pestov
|
31be7f42a7
|
UI fix
|
2005-03-12 21:16:40 +00:00 |
Slava Pestov
|
a22b04d2b6
|
UI work
|
2005-03-12 02:41:46 +00:00 |
Slava Pestov
|
2b956e1ff4
|
frames and scrolling work
|
2005-03-11 03:52:55 +00:00 |
Slava Pestov
|
839439b7eb
|
layout refactoring
|
2005-03-08 04:15:00 +00:00 |
Slava Pestov
|
3cb8a1e63d
|
removed halos; a new tile gadget
|
2005-03-07 00:46:29 +00:00 |
Slava Pestov
|
a74632b243
|
hashtables were sized wrong; rename str- words to string-
|
2005-03-05 21:33:40 +00:00 |
Slava Pestov
|
f0dfb77690
|
renaming word-parameter to word-def; renaming word-property to word-prop
|
2005-03-05 19:45:23 +00:00 |
Slava Pestov
|
c4da07c80d
|
halos
|
2005-03-04 01:43:55 +00:00 |
Slava Pestov
|
e9ea91918d
|
UI work
|
2005-03-03 02:26:11 +00:00 |
Slava Pestov
|
779db3970d
|
fix bootstrap errors
|
2005-03-02 03:19:26 +00:00 |
Slava Pestov
|
c918f60671
|
presentations and menus
|
2005-03-02 03:11:08 +00:00 |
Slava Pestov
|
5c69750719
|
improved inspector
|
2005-03-01 23:55:25 +00:00 |
Slava Pestov
|
9df3845237
|
inspector
|
2005-03-01 05:45:50 +00:00 |
Slava Pestov
|
dc161369cc
|
filled layout
|
2005-02-28 04:17:41 +00:00 |
Slava Pestov
|
9ae9264ff0
|
scrolling work
|
2005-02-28 03:28:09 +00:00 |
Slava Pestov
|
1cb73fcf55
|
Makefile oopsie
|
2005-02-27 21:54:09 +00:00 |
Slava Pestov
|
48b2f1f7fb
|
some UI cleanups
|
2005-02-27 21:51:12 +00:00 |
Slava Pestov
|
b02f5d305c
|
minor fd-streams tweak
|
2005-02-25 22:25:40 +00:00 |
Slava Pestov
|
4f3457efb6
|
inlining method body if type of object passed to generic is known
|
2005-02-25 01:52:17 +00:00 |
Slava Pestov
|
bbfa40fc7b
|
type inference work
|
2005-02-24 02:50:51 +00:00 |
Slava Pestov
|
6b9133bf30
|
inference errors printed; type violations are flagged; plugin fixes
|
2005-02-23 04:07:47 +00:00 |
Slava Pestov
|
eb86c229e0
|
working on jEdit plugin
|
2005-02-22 02:26:20 +00:00 |
Slava Pestov
|
0f2d8b218b
|
memory word cleanups, sdl numlock fix
|
2005-02-21 01:38:24 +00:00 |
Slava Pestov
|
ba492a60d8
|
built in type slot meta refactoring; string capacity is now a tagged slot; references word
|
2005-02-21 00:03:37 +00:00 |
Slava Pestov
|
e91e0edc3b
|
fix text rendering crash with strings containing nulls
|
2005-02-20 05:01:05 +00:00 |
Slava Pestov
|
3bf3e13f2e
|
register declarations for powerpc
|
2005-02-20 04:25:21 +00:00 |
Slava Pestov
|
ae27f48d12
|
minor fix for rollovers
|
2005-02-20 03:55:45 +00:00 |
Slava Pestov
|
8d139c621a
|
layout alignments
|
2005-02-20 00:57:26 +00:00 |
Slava Pestov
|
99edfc3593
|
some UI fixes
|
2005-02-19 22:54:04 +00:00 |
Slava Pestov
|
dd1b0a0b2b
|
0.72 ready for release
|
2005-02-19 01:37:01 +00:00 |
Slava Pestov
|
1fe16b1a6c
|
eliminate library/primitives.factor
|
2005-02-18 02:19:27 +00:00 |
Slava Pestov
|
de7978b6b5
|
unit test fix
|
2005-02-18 00:01:11 +00:00 |
Slava Pestov
|
ee184cbb16
|
slot compiled efficiently
|
2005-02-17 21:10:35 +00:00 |
Slava Pestov
|
9eb0046f09
|
ds is in esi now
|
2005-02-17 04:24:35 +00:00 |
Slava Pestov
|
e92757e93c
|
working on jEdit plugin
|
2005-02-17 02:54:36 +00:00 |
Slava Pestov
|
a22dffcd62
|
UI fixes
|
2005-02-15 23:05:28 +00:00 |
Slava Pestov
|
f95496e655
|
stream word renaming
|
2005-02-15 03:15:02 +00:00 |
Slava Pestov
|
e9c3e62d09
|
instances word, memory vocabulary
|
2005-02-15 02:58:07 +00:00 |
Slava Pestov
|
82e22a0841
|
text fields in the UI
|
2005-02-13 02:15:30 +00:00 |
Slava Pestov
|
36b97dd4ee
|
working on labels and fields
|
2005-02-12 00:09:48 +00:00 |
Slava Pestov
|
b05ad02a1d
|
start keyboard focus
|
2005-02-11 04:58:28 +00:00 |
Slava Pestov
|
7f92f0df6a
|
fix prettyprinter bug
|
2005-02-10 22:36:19 +00:00 |
Slava Pestov
|
f24721a010
|
tuples gracefully handle changing shape
|
2005-02-10 03:35:11 +00:00 |
Slava Pestov
|
06404d533d
|
working on prettyprint
|
2005-02-10 01:57:19 +00:00 |
Slava Pestov
|
5de9e55e26
|
string.c fix
|
2005-02-10 00:58:53 +00:00 |
Slava Pestov
|
a8c34f50a8
|
tuple dispatch compiled, adding USING: to more files, inference terminator cleanup, jedit cleanup, new reload word to reload a word's source file
|
2005-02-09 03:02:44 +00:00 |
Slava Pestov
|
4d7f2b8143
|
dlists.factor, working on UI
|
2005-02-07 23:27:55 +00:00 |
Slava Pestov
|
422205e4f9
|
fix see
|
2005-02-07 18:14:55 +00:00 |
Slava Pestov
|
8f17b86e3d
|
fixed UI bootstrap
|
2005-02-07 15:24:03 +00:00 |
Slava Pestov
|
9cdd902f57
|
inside method for ellipses
|
2005-02-06 05:21:26 +00:00 |
Slava Pestov
|
78c9e75847
|
more UI work, new shapes, tuple in/out syntax
|
2005-02-06 03:51:41 +00:00 |
Slava Pestov
|
09b8578afd
|
layouts
|
2005-02-03 00:50:13 +00:00 |
Slava Pestov
|
8a42466cf2
|
more UI work
|
2005-02-01 03:32:06 +00:00 |
Slava Pestov
|
c35f6f9f44
|
fixed compiler; UI work
|
2005-01-31 19:02:09 +00:00 |
Slava Pestov
|
93dc7ce736
|
added new tuple metaclass, eventually to replace the traits metaclass
|
2005-01-29 21:39:30 +00:00 |
Slava Pestov
|
5b524a0fff
|
USING: parsing word more compact than multiple USE:
|
2005-01-29 19:18:28 +00:00 |
Slava Pestov
|
12eceb5b44
|
removed <filebr>, <filebw>, renamed <filecr> to <file-reader>, <filecw> to <file-writer>
|
2005-01-29 05:07:56 +00:00 |
Slava Pestov
|
0dfb0cf01e
|
array refactoring; started hashtable refactoring
|
2005-01-26 00:40:57 +00:00 |
Slava Pestov
|
4a6f404cc2
|
better plugin tools
|
2005-01-24 02:53:55 +00:00 |
Slava Pestov
|
2ecd3bad05
|
fix SDL console
|
2005-01-19 02:52:03 +00:00 |
Slava Pestov
|
3617093ba5
|
new simplifier
|
2005-01-17 20:33:12 +00:00 |
Slava Pestov
|
3eccfa495e
|
simplifying the parser; #{ a b } is now #{ a b }#
|
2005-01-14 17:01:48 +00:00 |
Slava Pestov
|
d236dd9ec8
|
making a mess of type inference; fixing overflowing /mod
|
2005-01-11 04:08:27 +00:00 |
Slava Pestov
|
d2e68b7f9e
|
update Java Factor parser
|
2005-01-07 19:37:21 +00:00 |
Slava Pestov
|
26f120adb8
|
new assembler; wrote a new asm primitives
|
2005-01-07 00:10:02 +00:00 |
Slava Pestov
|
7cf14e2a27
|
backtraces more useful
|
2005-01-02 00:30:57 +00:00 |
Slava Pestov
|
aa128f7257
|
unified method map
|
2005-01-01 23:02:23 +00:00 |
Slava Pestov
|
911b614351
|
minor cleanups, new map-with and each-with words
|
2005-01-01 22:20:48 +00:00 |