Slava Pestov
7771a3e511
:> word work in progress, split up llocals
2008-12-06 04:57:38 -06:00
Slava Pestov
e95bda8144
Fix help lint warning
2008-12-06 03:47:17 -06:00
Slava Pestov
735e47fb55
Oops, off by 10
2008-12-06 01:36:25 -06:00
Slava Pestov
c41a0cf6a2
Add new words to tools.annotations to annotate words with timing code
2008-12-06 00:20:49 -06:00
Slava Pestov
b06cfc6225
Update ppc backend for recent string intrinsic changes
2008-12-06 00:12:07 -06:00
Slava Pestov
3673a3e7c7
Use stack effect literals instead of <effect> in PEG, and don't use smart combinators
2008-12-05 23:53:16 -06:00
Slava Pestov
6ee523f48f
Eliminate conditional branch from -fast variant of TR: map; 5% improvement on reverse-complement
2008-12-05 23:52:47 -06:00
Slava Pestov
82cf6530c6
set-string-nth-fast intrinsic was busted
2008-12-05 23:52:09 -06:00
Slava Pestov
044e2867d5
Teach compiler about string-nth range
2008-12-05 23:51:58 -06:00
Slava Pestov
f48653c47a
Fix compile error
2008-12-05 23:51:34 -06:00
John Benediktsson
5e136b470c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-05 13:25:03 -08:00
Doug Coleman
2e31f7d792
fix help-lint errors
2008-12-05 12:57:36 -06:00
Doug Coleman
320f355541
fix load error
2008-12-05 11:39:24 -06:00
Doug Coleman
f126d0c0e6
fix compile error
2008-12-05 11:36:41 -06:00
Doug Coleman
29aeb707c1
fix load error
2008-12-05 11:35:10 -06:00
Slava Pestov
aa838dbc2d
Fix compile errors
2008-12-05 09:04:16 -06:00
Slava Pestov
0f8735554b
These errors don't exist anymore
2008-12-05 09:04:02 -06:00
Slava Pestov
5e0653ce6b
Fix USING:
2008-12-05 09:03:55 -06:00
Slava Pestov
8db24bdd34
assert-depth now has a static stack effect. This fixes a UI unit test failure
2008-12-05 08:25:26 -06:00
Slava Pestov
908644ee7a
O(1) <sbuf> and new-sequence on byte-arrays (work in progress)
2008-12-05 07:28:52 -06:00
Slava Pestov
e256846acd
Tweak string representation; high bit indicates if character has high bits in aux vector. Avoids memory access in common case. Split set-string-nth into two primitives; set-string-nth-fast is open-coded by optimizing compiler. 13% improvement on reverse-complement
2008-12-05 06:38:51 -06:00
Slava Pestov
25bf16f6d4
Optimize mersenne-twister: eliminate conditional branches from inner loop, 30% speedup
2008-12-05 01:50:30 -06:00
Slava Pestov
6c7005d588
Tweak inlining heuristic
2008-12-05 01:50:14 -06:00
Slava Pestov
0e0e79eb7e
Redo how Cocoa event loop is done; fixes problem with expose, focus issue when closing windows
2008-12-05 01:49:46 -06:00
Slava Pestov
12c8ffc194
Fix adding methods to existing classes
2008-12-04 21:22:48 -06:00
Joe Groff
ef0bc65039
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 13:41:30 -08:00
Joe Groff
f990647d67
Renovate math.blas.vectors to build off of functors and specialized-arrays. Add complex and complex-components sequence wrappers. Fix small bug in functors
2008-12-04 13:40:55 -08:00
Doug Coleman
ab1d9db6ad
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 13:55:55 -06:00
Doug Coleman
f5bafbb2a9
better default scite path
2008-12-04 13:53:03 -06:00
Slava Pestov
293dc2062c
Generalize specialized-arrays.direct: it should be able to wrap a byte array
2008-12-04 12:07:33 -06:00
Slava Pestov
9172a3ae27
Change usages of >r/r> in unicode.*
2008-12-04 10:19:18 -06:00
Slava Pestov
ba31f73b41
Fix regression on >r/r> test
2008-12-04 10:19:05 -06:00
John Benediktsson
832ebcf26f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:45:19 -08:00
Slava Pestov
d70c8eff1c
Rewrite interpolate without using PEGs for mad lulz
2008-12-04 02:26:34 -06:00
Slava Pestov
ffecedf9de
Fix db.postgresql load error
2008-12-04 02:21:36 -06:00
Slava Pestov
e38beffff0
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-12-04 00:38:47 -06:00
Aaron Schaefer
1296e3c792
Move math.blas back to extra due to multimethods usage
2008-12-04 01:35:53 -05:00
Slava Pestov
22aaf2253e
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:33:04 -06:00
Doug Coleman
869fbf27a1
remove join-space from db
2008-12-04 00:06:02 -06:00
U-SLAVA-DFB8FF805\Slava
2676807f72
Fix typo
2008-12-03 23:53:08 -06:00
Aaron Schaefer
13781ee48c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-04 00:42:34 -05:00
U-SLAVA-DFB8FF805\Slava
e45776bb4e
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 23:33:04 -06:00
Slava Pestov
fa6a2047f0
New inlining heuristic: number of usages within this word. Speeds up bootstrap by 10%
2008-12-04 07:05:59 -06:00
Slava Pestov
e304d3c9f8
Local DCE
2008-12-04 06:02:49 -06:00
U-SLAVA-DFB8FF805\Slava
3b06cee83c
Obsolete tests
2008-12-03 23:32:51 -06:00
Doug Coleman
ded6b1963f
fix docs for db
2008-12-03 22:05:52 -06:00
Doug Coleman
8e4c14f50b
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 19:54:48 -06:00
Slava Pestov
247c9542bd
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-12-03 19:49:20 -06:00
Doug Coleman
7d2ca36fad
swap 3append -> glue
2008-12-03 19:13:18 -06:00
Doug Coleman
db30415dcb
basis: swap 3append -> glue
2008-12-03 19:10:41 -06:00
John Benediktsson
c8d8bfcd2c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 16:40:48 -08:00
Doug Coleman
f6a205cc3a
move ftp to basis
2008-12-03 18:19:06 -06:00
Doug Coleman
1b0b74bfe1
call utf8 alien>string instead of alien>native-string
2008-12-03 18:16:17 -06:00
Doug Coleman
3a2b0cc1fb
rice mersenne-twister - replace mod with a subtraction
2008-12-03 18:15:14 -06:00
Doug Coleman
f75fdc5744
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 14:13:24 -06:00
Joe Groff
d4071b08e4
fix GUID struct field types to be LP64-proof
2008-12-03 11:38:38 -08:00
Joe Groff
350a6cb6b0
Looks like someone beat me to the punch on json.writer fix
2008-12-03 11:36:02 -08:00
Slava Pestov
9354207a5f
Fix io.mmap.ushort
2008-12-03 12:51:26 -06:00
Slava Pestov
8956ee0cc5
Fix struct-arrays help lint
2008-12-03 12:06:16 -06:00
Joe Groff
d2599b3633
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 09:51:47 -08:00
Joe Groff
5214923a35
fix serialization of t in json.writer
2008-12-03 09:51:42 -08:00
Slava Pestov
4c6af1cc9f
Use fry instead of curry
2008-12-03 10:45:06 -06:00
Slava Pestov
378bedd1e0
Faster mersenne-twister with specialized-arrays
2008-12-03 10:44:41 -06:00
Slava Pestov
e6cb449b19
optimized. now accepts method-specs
2008-12-03 10:44:21 -06:00
Slava Pestov
bea4d80a33
Add specialization hints from old float-arrays. These will be replaced with a better facility soon
2008-12-03 10:11:02 -06:00
Doug Coleman
06388da30d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 10:03:37 -06:00
U-SLAVA-DFB8FF805\Slava
852e00c57a
Update windows.dinput for specialized-arrays
2008-12-03 09:55:11 -06:00
U-SLAVA-DFB8FF805\Slava
35df2fd480
Add test for malloc-struct-array
2008-12-03 09:54:59 -06:00
U-SLAVA-DFB8FF805\Slava
85c79bb41e
Fix malloc-struct-array
2008-12-03 09:54:02 -06:00
Slava Pestov
fdbf623bd4
Document struct arrays
2008-12-03 09:45:42 -06:00
Slava Pestov
c6f214f60d
Add struct-arrays
2008-12-03 09:41:48 -06:00
Slava Pestov
1cf1b5fb3c
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 09:33:54 -06:00
Slava Pestov
8e69362512
Better error message for INSTANCE: if second arg is not a mixin
2008-12-03 09:33:32 -06:00
U-SLAVA-DFB8FF805\Slava
cc34ead754
Update windows.com.wrapper for specialized-arrays changes
2008-12-03 09:12:57 -06:00
U-SLAVA-DFB8FF805\Slava
0a2ef55dc6
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 08:58:41 -06:00
U-SLAVA-DFB8FF805\Slava
cb5dd5c235
Get io.mmap to load on Windows again
2008-12-03 08:58:20 -06:00
Slava Pestov
e5ed7447ed
Removing more >r/r> usages
2008-12-03 08:46:16 -06:00
Doug Coleman
c4a06d4a60
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 08:34:59 -06:00
Slava Pestov
4102857694
Tree shaker now strips out some more PEG stuff
2008-12-03 08:12:28 -06:00
Slava Pestov
d60c79c9bf
Expand instance? with literal class
2008-12-03 08:11:51 -06:00
U-SLAVA-DFB8FF805\Slava
8834f8e041
Loosen type on direct arrays since we want to use them on displaced aliens too
2008-12-03 06:52:31 -06:00
U-SLAVA-DFB8FF805\Slava
da9b38caae
Fix Windows bootstrap
2008-12-03 06:52:16 -06:00
U-SLAVA-DFB8FF805\Slava
7b380c526e
Clean up windows.ole3 and fix it for specialized-arrays change
2008-12-03 06:38:44 -06:00
Slava Pestov
e9abdef5c5
Fix io.mmap help lint failures
2008-12-03 06:18:18 -06:00
Slava Pestov
54e1dd3338
Fix help-lint failures in alien.c-types
2008-12-03 06:17:38 -06:00
Slava Pestov
1944fe54c0
Fix compile error in nibble-arrays and add some unit tests
2008-12-03 06:16:17 -06:00
Slava Pestov
90409502e3
Fix [wlet after recent locals refactoring broke it
2008-12-03 06:13:05 -06:00
Doug Coleman
3d17175926
move io.files.unique to basis
2008-12-03 05:24:47 -06:00
John Benediktsson
b201020926
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 02:20:22 -08:00
Slava Pestov
13ed2476cd
Fix bogus dependency
2008-12-03 03:44:15 -06:00
Slava Pestov
460a43236b
Fix serialize tests
2008-12-03 03:43:59 -06:00
Slava Pestov
6200e99f58
Fix specialized vectors, again
2008-12-03 03:43:52 -06:00
Slava Pestov
46b0df1e18
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-03 03:34:38 -06:00
Doug Coleman
68757f0a99
revert id change
2008-12-03 00:19:52 -06:00
Slava Pestov
4eacebe3a3
Merge branch 'specialized-arrays'
2008-12-03 00:08:38 -06:00
Slava Pestov
6236850aa9
Comment out bunny deploy test since bunny is in temporarily in unmaintained
2008-12-03 00:06:46 -06:00
Slava Pestov
66c53b573d
Update x11 for specialized-arrays
2008-12-03 00:05:46 -06:00
Slava Pestov
48c051f22e
Fix specialized vectors
2008-12-03 00:05:32 -06:00
Doug Coleman
8edcf841f1
back to using getmntinfo64 instead of getfsstat64 on mac
2008-12-02 23:10:27 -06:00
Slava Pestov
22be7e5928
Remove with-malloc, use destructors instead
2008-12-02 21:51:21 -06:00
Slava Pestov
c4ff034229
Document byte-array>T-array word
2008-12-02 21:51:07 -06:00
Slava Pestov
9c713fda6f
Change type declaration for performance reasons
2008-12-02 21:50:53 -06:00
Slava Pestov
aa3e1cdb6c
mapped-file no longer supports sequence protocol. Instead, io.mmap.functor generates mapped arrays for all primitive C types
2008-12-02 21:50:34 -06:00
Doug Coleman
7527a3d62d
move io.files.listing to tools.files and update usages
2008-12-02 21:49:59 -06:00
Slava Pestov
f683a76a5e
Functor application records location info in generated words
2008-12-02 21:49:51 -06:00
Doug Coleman
2b4e2776f1
break out id into id0 and id1
2008-12-02 21:39:09 -06:00
Doug Coleman
201c02414a
file-systems works on netbsd now
2008-12-02 21:32:00 -06:00
Slava Pestov
25bdb4172a
Functor-generated words can now have stack effect declarations; define byte-array>*-array words
2008-12-02 20:35:20 -06:00
Doug Coleman
0c7327a572
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 20:23:27 -06:00
Slava Pestov
7a72ca52df
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 20:46:32 -06:00
Slava Pestov
9de02d01c5
Fix selection rendering
2008-12-02 20:46:21 -06:00
Slava Pestov
cb56943f81
Clean up each-line combinator a bit, add unit tests
2008-12-02 20:46:09 -06:00
erg
7eff9493b5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 20:42:31 -06:00
erg
2d71132527
file-system-info on linux now shows more information
2008-12-02 20:41:57 -06:00
Doug Coleman
89a0286c3b
fix file-systems on freebsd
2008-12-02 20:16:53 -06:00
Slava Pestov
350e697615
Merge branch 'master' into specialized-arrays
2008-12-02 20:07:14 -06:00
Slava Pestov
3385cf5992
Update XML library to parse <! directives better; modernize the code a bit
2008-12-02 19:59:16 -06:00
Doug Coleman
9e3bc2b1a0
use getfsstat instead of getmntinfo on macosx
2008-12-02 19:18:48 -06:00
Doug Coleman
3183c65940
fix bootstrap error
2008-12-02 19:08:22 -06:00
John Benediktsson
7e377e99b5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 15:46:40 -08:00
Doug Coleman
9ac3f13b2a
Call statfs on OpenBSD. Clean up unused code
2008-12-02 17:43:07 -06:00
Slava Pestov
791a61101a
Update qualified docs a little
2008-12-02 16:27:54 -06:00
Slava Pestov
1ac4b92051
Merge branch 'master' into specialized-arrays
2008-12-02 16:20:32 -06:00
sheeple
f887d71965
file-systems on openbsd
2008-12-02 15:59:01 -06:00
Daniel Lee Harple
e609448b44
Fix scaffold to work with vocab-roots outside of Factor source tree. Cleanup check-vocab-root.
2008-12-02 16:23:54 -05:00
Doug Coleman
869d4cea78
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 14:45:32 -06:00
Doug Coleman
5c446e3460
fix bootstrap on netbsd
2008-12-02 14:44:00 -06:00
Eduardo Cavazos
b006e00274
Merge branch 'master' of http://factorcode.org/git/factor
2008-12-02 14:26:16 -06:00
Eduardo Cavazos
8acd9c6814
models.range: Correct stack effect for '<range>'
2008-12-02 14:25:34 -06:00
Slava Pestov
74a112f1cf
Update cpu.x86.basis/io to use dip instead of >r/r>
2008-12-02 03:10:13 -06:00
Slava Pestov
e4db2afb7e
Update cpu.x86.assembler to use dip instead of >r/r>
2008-12-02 03:10:01 -06:00
Slava Pestov
af60dfa050
Update io.windows.launcher to use dip instead of >r/r>
2008-12-02 03:09:39 -06:00
Slava Pestov
60688848f2
Update io.mmap to use dip instead of >r/r>
2008-12-02 03:09:25 -06:00
Slava Pestov
e559a101e8
Merge branch 'master' into specialized-arrays
2008-12-02 02:46:26 -06:00
Slava Pestov
402da00390
Fixing bootstrap with specialized arrays
2008-12-02 02:44:19 -06:00
Doug Coleman
c6fbf2d9ae
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-02 00:53:47 -06:00
Doug Coleman
3a8f784baa
add a tags file
2008-12-02 00:53:30 -06:00
Doug Coleman
53d44bb78c
remove unused vocab
2008-12-02 00:52:48 -06:00
Slava Pestov
86d389c903
Merge branch 'master' of git://github.com/dlh/factor
2008-12-02 00:25:42 -06:00
Slava Pestov
c27faa3de4
Remove 3compose: nothing in core used it, and basis code can use fry
2008-12-02 00:25:23 -06:00
Slava Pestov
1c382605b2
Fix typo
2008-12-02 00:24:08 -06:00
Slava Pestov
192a164ef4
Fix some bugs
2008-12-02 00:24:00 -06:00
Daniel Lee Harple
082b788cdb
Don't add f to vocab-roots
2008-12-02 01:15:34 -05:00
Slava Pestov
722989d895
Merge branch 'master' of git://factorcode.org/git/factor into specialized-arrays
2008-12-01 21:55:32 -06:00
Doug Coleman
c178718bb3
fix openbsd
2008-12-01 21:53:30 -06:00
Doug Coleman
7553b816f8
add another slot to file-system-info -- available-space, which is what the user can actually use, not what's free on disk
2008-12-01 21:20:33 -06:00
Slava Pestov
f51708386d
Fix conflicts
2008-12-01 20:39:43 -06:00
Slava Pestov
6c5aeca2f7
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 19:51:11 -06:00
Slava Pestov
f72c951a6b
Kill environment init hook
2008-12-01 19:51:01 -06:00
U-SLAVA-DFB8FF805\Slava
ef0410ef50
Use bi instead of dup/swap in a couple of places
2008-12-01 18:20:32 -06:00
U-SLAVA-DFB8FF805\Slava
6d8d4b3098
Fix odd Windows mouse wheel behavior
2008-12-01 18:20:19 -06:00
U-SLAVA-DFB8FF805\Slava
8b106b6a77
Clean up a bit
2008-12-01 17:54:35 -06:00
U-SLAVA-DFB8FF805\Slava
77def0bc96
was using each-line from io by accident, dont' even need io in USING: list here
2008-12-01 17:53:17 -06:00
John Benediktsson
4d3e593115
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 15:37:28 -08:00
Slava Pestov
87656b19e3
FACTOR_ROOTS env var
2008-12-01 17:19:47 -06:00
Slava Pestov
973e3faa00
Documentation updates
2008-12-01 17:00:35 -06:00
Aaron Schaefer
0ef3ff4058
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 17:29:36 -05:00
Slava Pestov
7b392c88e6
Remove obsolete tests
2008-12-01 16:12:04 -06:00
Slava Pestov
a558f91d5d
Better command-line processing
2008-12-01 16:10:48 -06:00
Aaron Schaefer
451771ab77
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 10:31:28 -05:00
John Benediktsson
ba10516378
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 04:16:29 -08:00
Slava Pestov
52c5b53e27
Refactoring usages of >r, r>, -rot, rot
2008-11-30 22:21:37 -06:00
Slava Pestov
b5a04f6a5d
Clean up code duplication
2008-11-30 19:13:42 -06:00
Slava Pestov
13748bc623
Comment out tests... *sigh*
2008-11-30 19:06:28 -06:00
Doug Coleman
463f8bd7f9
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 18:32:08 -06:00
Doug Coleman
9afdfb15c8
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 20:31:59 -06:00
Doug Coleman
439f91bb84
fix usings
2008-12-01 20:30:52 -06:00
Doug Coleman
790829ea6f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 17:53:57 -06:00
Doug Coleman
4188d41a02
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 17:29:25 -06:00
Doug Coleman
18777c5a36
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-01 16:41:36 -06:00
erg
dfde2dfef3
fix file-system-info on linux
2008-12-01 16:28:22 -06:00
Doug Coleman
72db24ad65
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/unix/statfs/netbsd/netbsd.factor
2008-12-01 14:07:56 -06:00
Doug Coleman
2a34339e65
make a generic protocol for filling in the file-system-info obj in io.unix.files
2008-12-01 14:04:55 -06:00
Doug Coleman
1f7b5ef6d0
redo most of statfs and statvfs
2008-12-01 14:04:31 -06:00
Doug Coleman
742de25055
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 18:30:19 -06:00
Slava Pestov
6dce834d91
Get rid of some more >r/r> usages
2008-11-30 18:28:15 -06:00
Slava Pestov
7096d7ea13
Fix references to defunct alien.syntax.private vocabulary
2008-11-30 18:04:25 -06:00
Slava Pestov
2be4a11d61
Fix help lint
2008-11-30 17:56:33 -06:00
Slava Pestov
a7a1fa2b57
Fix USING:
2008-11-30 17:49:46 -06:00
Slava Pestov
3e25d14e54
Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
2008-11-30 17:47:29 -06:00
Doug Coleman
da3936a162
fix netbsd file-system-info
2008-11-30 17:32:55 -06:00
Doug Coleman
2eb185865e
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 17:18:34 -06:00
Doug Coleman
9217dd6c5b
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 15:53:05 -06:00
Doug Coleman
e7fbc0c9f2
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 15:28:26 -06:00
Slava Pestov
9bba10c970
Fix load error; word got moved
2008-11-30 15:13:30 -06:00
Slava Pestov
b7d4fccf56
Fix smtp tests
2008-11-30 15:11:03 -06:00
Slava Pestov
53862b9a23
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 15:04:21 -06:00
Slava Pestov
5fff1bdf05
Clean up ui.gadgets.menus, improve docs, ad add right-click menus to panes and editors with clipboard commands
2008-11-30 15:03:05 -06:00
Doug Coleman
bc7739ec1d
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 14:38:29 -06:00
Doug Coleman
dcd3b033f6
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 14:26:16 -06:00
Slava Pestov
b1f855a55f
Replace one kludge with another
2008-11-30 14:23:15 -06:00
Doug Coleman
3f2907663f
fix lame bug in netbsd statvfs code
2008-11-30 14:20:28 -06:00
Slava Pestov
14377c6e36
Fix AUTH PLAIN support,and add STARTTLS support; clean up response handling code a bit, to make better error messages; fix a bug where the first line initially sent by the server was not being read
2008-11-30 13:53:13 -06:00
Slava Pestov
4b62fb68f1
Documentation update
2008-11-30 13:52:26 -06:00
Slava Pestov
f0fc3190f3
Stop blinking before starting again
2008-11-30 13:50:09 -06:00
Slava Pestov
4ec8326917
Move underlying-handle word from io.launcher to io.ports, add a new underlying-port word
...
Add a remote-address symbol to io.sockets, with-client binds it, ditto for io.servers.connection
io.sockets.secure now has two new words, send-secure-handshake, accept-secure-handshake, to upgrade existing connections
2008-11-30 13:46:39 -06:00
Slava Pestov
f55c5d1bd0
Fix compile error
2008-11-30 11:37:39 -06:00
Slava Pestov
eedf58c5ef
Add platform support note
2008-11-30 10:18:29 -06:00
Slava Pestov
dce74a6915
Add support for AUTH PLAIN to smtp library
...
Update documentation
The smtp.server used for testing now starts on a random port instead of hard-coding 4321
2008-11-30 10:12:08 -06:00
John Benediktsson
7144de58b4
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 06:15:45 -08:00
Slava Pestov
c7c3bbc5f5
Fix register assignments on 64-bit x86
2008-11-30 08:05:36 -06:00
sheeple
6400085bea
Fix bootstrap, add a unit test
2008-11-30 07:36:29 -06:00
sheeple
ff000f3e82
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 07:25:37 -06:00
Slava Pestov
e7f4563374
fixnum* intrinsic for x86
2008-11-30 07:26:49 -06:00
sheeple
abc486c342
Subtraction overflow was wrong way round on PowerPC
2008-11-30 06:08:16 -06:00
Slava Pestov
5299f104e9
[ drop t ] pusher == [ ] accumulator
2008-11-30 04:51:17 -06:00
Slava Pestov
a02b8521dd
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-30 04:47:40 -06:00
Slava Pestov
1361bb7d5c
derived-ops for shift didn't include fixnum-shift
2008-11-30 04:44:52 -06:00
Doug Coleman
bc14b8c7c8
fix a netbsd struct definition and some >r r> usage
2008-11-29 20:19:40 -06:00
Doug Coleman
1a50bcce75
dlist>seq was defined in dlists and linked-assocs
2008-11-29 20:17:16 -06:00
Doug Coleman
09a431f0b3
dlist>seq now preserves f entries as reported by leifkb
2008-11-29 20:15:04 -06:00
Slava Pestov
0e91763333
More tweaks
2008-11-29 15:35:39 -06:00
Slava Pestov
7bb90d07f0
Fix USING:
2008-11-29 15:24:20 -06:00
Slava Pestov
6e655242d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 15:23:04 -06:00
Slava Pestov
8b863ed5e5
Cleanups
2008-11-29 15:21:23 -06:00
Slava Pestov
594751381e
Fix bootstrap
2008-11-29 15:21:12 -06:00
Doug Coleman
11fd4788db
fix compile error
2008-11-29 15:19:09 -06:00
John Benediktsson
d9efc63103
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 12:02:31 -08:00
Doug Coleman
bab45d8915
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 13:48:16 -06:00
Doug Coleman
338e592935
remove >r r>
2008-11-29 13:47:45 -06:00
Slava Pestov
84d4c29c93
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 13:45:00 -06:00
Slava Pestov
4f5b0e5cd6
Oops
2008-11-29 13:44:38 -06:00
Doug Coleman
07615bd219
remove >r r>
2008-11-29 13:40:48 -06:00
Doug Coleman
ed2c3a22fe
remove >r r>
2008-11-29 13:40:43 -06:00
Doug Coleman
d258a4f70c
>r r> in unit-test
2008-11-29 13:37:48 -06:00
Doug Coleman
57e34e9d6c
remove >r r> from alien
2008-11-29 13:37:38 -06:00
Doug Coleman
347087fab8
remove >r r> from grouping
2008-11-29 13:29:38 -06:00
Doug Coleman
4b6126f92a
remove >r r> from various vocabs
2008-11-29 13:29:19 -06:00
Doug Coleman
d5f2a00f6d
remove >r r> from hash2
2008-11-29 13:29:00 -06:00
Doug Coleman
d0370a06b0
remove >r r> from heaps
2008-11-29 13:28:52 -06:00
Doug Coleman
62a1a1df1c
remove >r r>
2008-11-29 13:21:40 -06:00
Doug Coleman
82d8d769b2
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 13:21:23 -06:00
Doug Coleman
3f9f6b3624
remove >r r> from checksums
2008-11-29 13:00:50 -06:00
Doug Coleman
e0329d7cf8
remove >r r> from calendar
2008-11-29 12:51:47 -06:00
Doug Coleman
76da98c9bf
move period of time util words to calendar
2008-11-29 12:47:04 -06:00
Doug Coleman
3da7ca59b0
fix summary
2008-11-29 12:19:08 -06:00
Doug Coleman
cf325ac1af
summary file was empty
2008-11-29 12:18:41 -06:00
Doug Coleman
9d5732671d
remove >r r>
2008-11-29 12:18:09 -06:00
Slava Pestov
8672f0d637
Add fast-path for <float-array> on 2 and 3 arguments
2008-11-29 12:05:42 -06:00
Slava Pestov
b80e82b170
Use specializer hints when inlining words
2008-11-29 12:05:27 -06:00
Slava Pestov
09c6d97fea
HINTS: now supports literals; they're tested with eq?
2008-11-29 12:03:56 -06:00
Slava Pestov
62faf57fd9
Clarify docs
2008-11-29 11:39:57 -06:00
Slava Pestov
cbf392c889
Use new distance word
2008-11-29 10:38:27 -06:00
Slava Pestov
5bc173b9cf
Better hints for float array operations
2008-11-29 10:19:35 -06:00
Slava Pestov
f79041545a
New distance word in math.vectors, replaces distance in math.points, more efficient
2008-11-29 10:19:23 -06:00
Aaron Schaefer
be7bae07d3
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 10:46:32 -05:00
Doug Coleman
6756613b29
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 05:20:09 -06:00
Slava Pestov
e8a69a3aea
Fix conflict
2008-11-29 05:14:49 -06:00
Slava Pestov
f72f9a8f45
Add required methods
2008-11-29 04:59:29 -06:00
Slava Pestov
52f1ff3a95
Fix conflict
2008-11-29 04:23:23 -06:00