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
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
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
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
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
Slava Pestov
2798de019a
Faster <range>
2008-11-29 04:09:16 -06:00
Slava Pestov
e1578b5848
Tweak math.functions to inline better
2008-11-29 03:49:24 -06:00
Slava Pestov
86d45262dc
Add toutput ype propagation for #alien-invoke and #alien-indirect nodes
2008-11-29 03:47:38 -06:00
Slava Pestov
1c0789e616
Didn't generate ##branch after ##alien-invoke and ##alien-indirect
2008-11-29 03:46:57 -06:00
Slava Pestov
02a2752fa5
Add 'class' slot to c-types
2008-11-29 03:45:34 -06:00
Doug Coleman
460ce6ec93
more private words
2008-11-29 02:39:41 -06:00
Doug Coleman
eb7a344e00
add tests for multipart. it's mostly finished, just needs some cleanups and integration with the web server
2008-11-29 02:38:27 -06:00
Doug Coleman
b9432c3d01
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 00:48:09 -06:00
Doug Coleman
bc60af6187
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-29 00:45:43 -06:00
sheeple
26c002d23f
Fix fixnum* problem; result was shifted to the right by 3 bits if both input registers were equal
2008-11-29 00:44:46 -06:00
Doug Coleman
5b3e01f20a
hexdump should only work on byte-arrays
2008-11-29 00:42:15 -06:00
Slava Pestov
a0a72f19f4
Clean up tools.annotations a little
2008-11-29 00:37:37 -06:00
Doug Coleman
a4860c3173
add toggle-bit word to math.bitwise
2008-11-29 00:37:36 -06:00
Slava Pestov
265e57e21a
Fix optimized. to literalize words when printing #push nodes
2008-11-29 00:37:26 -06:00
Slava Pestov
c1d249afb2
Add unit test
2008-11-29 00:37:07 -06:00
Slava Pestov
67471dedac
Forgot to emit a ##branch after ##fixnum-{add,sub,mul} ops; tools.annotations test faild
2008-11-29 00:36:43 -06:00
Slava Pestov
cafc450a84
Documentation improvements
2008-11-29 00:20:39 -06:00
Slava Pestov
ca12d46820
Don't use >r/r> in opengl
2008-11-29 00:20:29 -06:00
Slava Pestov
d0a54e3e8b
Fix see-methods when class or generic has no methods
2008-11-28 23:24:59 -06:00
Doug Coleman
d1df44637c
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-28 12:08:26 -06:00
Slava Pestov
1c3e4f070a
I accidentally the UI
2008-11-28 02:31:21 -06:00
sheeple
9c40cb4a05
Tree-shaker now merges wrappers; saves a few kb
2008-11-28 01:14:33 -06:00
Slava Pestov
92cc760070
Fixes
2008-11-28 01:11:03 -06:00
Slava Pestov
cdf3b48986
Refactoring usages of >r/r> to dip in UI
2008-11-28 00:02:02 -06:00
Slava Pestov
268f3e4838
Make setlocale() failure non-fatal since it appears to be broken on the eeepc
2008-11-27 23:37:16 -06:00
Slava Pestov
a3398f2296
Fix editors.emacs docs
2008-11-27 23:28:32 -06:00
Slava Pestov
6dfce7d4e7
load-locals is a primitive now, change semantics of get-locals to bum out 2 instructions from the sub-primitive
2008-11-27 22:30:29 -06:00
Slava Pestov
02b8dcf9f3
Stack checker now knows about wlet words
2008-11-27 21:57:16 -06:00
Slava Pestov
a729e72b7e
Fixing some problems with the locals implementation:
...
- Smart combinators now work with wlet words
- Expansion no longer usees >r/r>
- Hook into fry so that fry and locals can work as expected
- Document limitations of locals with macros in more detail, remove mention of >r/r> limitation since those two words are going away anyway
2008-11-27 21:55:46 -06:00
Slava Pestov
a3231c5a4e
Refactor fry a bit, to add extension points for locals
2008-11-27 21:55:20 -06:00
Slava Pestov
0c19abc0c1
Better docs for generalizations
2008-11-27 21:53:53 -06:00
Slava Pestov
5402162df5
Add mnswap macro
2008-11-27 21:07:50 -06:00
Aaron Schaefer
db20629a0f
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-26 17:48:47 -05:00
Doug Coleman
baba7c1c44
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-26 10:11:43 -06:00
Slava Pestov
c7d86ebd55
Oops
2008-11-26 05:24:35 -06:00
Slava Pestov
498761376a
Cleanup
2008-11-26 04:25:18 -06:00
Slava Pestov
d927ed5620
Better hints
2008-11-26 04:20:25 -06:00
Slava Pestov
53df21c033
Faster MD5
2008-11-26 04:08:52 -06:00