Slava Pestov
7b344408ff
Working on better POST and PUT requests
2009-01-23 20:02:14 -06:00
Slava Pestov
f34c14a0f5
Remove some usages of tuck
2009-01-23 18:20:47 -06:00
Daniel Ehrenberg
b87b9af458
DTDs are a separate type now; all variables in xml.state
2009-01-23 15:29:28 -06:00
Slava Pestov
a8d1459c08
Rename compiled slot of words to optimized, to reflect what it really means (all words are compiled)
2009-01-23 00:37:02 -06:00
Slava Pestov
6e9f0dbfdd
Update http.client docs for PUT request and stream post-data
2009-01-22 23:01:29 -06:00
Slava Pestov
6360df8c1b
Fix $or
2009-01-22 22:30:43 -06:00
Slava Pestov
3adaa7a18e
Add unit tests for non-optimizing compiler regression found by doublec
2009-01-22 21:22:28 -06:00
Slava Pestov
ca7bd0105d
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-22 20:08:41 -06:00
Slava Pestov
dad22d0ee5
Fix http help lint
2009-01-22 20:08:23 -06:00
Daniel Ehrenberg
eb1383bd98
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-22 19:58:39 -06:00
Slava Pestov
f160771123
Fix POST with streams to use chunked encoding, add http-put word
2009-01-22 19:08:38 -06:00
Slava Pestov
c7c37f5f5c
Update I/O docs to talk about elements instead of characters, and add each-block combinator which generalizes contents just like each-line generalizes lines
2009-01-22 19:08:20 -06:00
Slava Pestov
42dfe4ce44
Add $or element to help, update help docs a bit
2009-01-22 19:07:44 -06:00
Daniel Ehrenberg
3a4d39b2db
Summaries for XML internal vocabs
2009-01-22 19:04:48 -06:00
Daniel Ehrenberg
a977ec4d3d
xml.backend moved into xml.state
2009-01-22 17:19:02 -06:00
Daniel Ehrenberg
d598963e0a
Merge branch 'master' of git://factorcode.org/git/factor into jwmerrill
2009-01-22 16:45:41 -06:00
Daniel Ehrenberg
4500e6e97e
Making certain writer words public, to fix html.templating.chloe
2009-01-22 16:44:37 -06:00
Daniel Ehrenberg
0041f26d90
Separating out reading DTDs
2009-01-22 16:31:22 -06:00
Doug Coleman
4ace56f31d
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-21 22:21:57 -06:00
Doug Coleman
376f332eef
allow streams in the post-data tuple
2009-01-21 22:21:40 -06:00
Daniel Ehrenberg
934a23e818
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-21 21:57:53 -06:00
Doug Coleman
8c5c973116
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-21 19:59:02 -06:00
Doug Coleman
c63b27a5bf
fix furnace.utilities for file uploads
2009-01-21 19:58:32 -06:00
Slava Pestov
2dc0757850
Cleanups
2009-01-21 19:55:47 -06:00
Slava Pestov
71bc5e9e10
Fix &: to throw an error if the symbol does not exist
2009-01-21 19:55:33 -06:00
Doug Coleman
3150722c7f
better http.server that handles multipart data in the same way as regular form data. fix http client for changes
2009-01-21 19:55:25 -06:00
Daniel Ehrenberg
465ed2fca8
New delimiter choices for multiline
2009-01-21 18:17:06 -06:00
Daniel Ehrenberg
915b6d3706
Reorganizing XML
2009-01-21 18:16:51 -06:00
Slava Pestov
79a5b3491a
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-21 00:45:30 -06:00
Slava Pestov
1c6df27d3c
Minor documentation fixes
2009-01-21 00:45:23 -06:00
Daniel Ehrenberg
ef569240d0
Fixing multiline error
2009-01-21 00:44:43 -06:00
Daniel Ehrenberg
272b919fb7
Removed a spin
2009-01-21 00:17:25 -06:00
Daniel Ehrenberg
1ad92e2f32
Minor XML docs/tests changes
2009-01-21 00:06:26 -06:00
Daniel Ehrenberg
c24f4494bc
XML refactoring, splitting up docs
2009-01-20 23:54:33 -06:00
Daniel Ehrenberg
8536d85b4e
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-20 23:52:33 -06:00
Doug Coleman
dfadad05e2
fix validators
2009-01-20 18:44:38 -06:00
Doug Coleman
68cacc70ef
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-20 16:36:50 -06:00
Doug Coleman
050dbf8a60
http server can upload files. WOW!
2009-01-20 16:35:52 -06:00
Doug Coleman
4306656556
use assert-sequence= in mime.multipart
2009-01-20 16:35:09 -06:00
Daniel Ehrenberg
5221193034
Multiline cleanup and bug fix
2009-01-20 16:12:09 -06:00
Doug Coleman
c7df780c33
dont save uploaded variables with no name, swap outputs
2009-01-20 15:45:00 -06:00
Doug Coleman
90a63acf40
fix the handbook
2009-01-20 15:43:45 -06:00
Doug Coleman
9a06ce94a5
add an unlimit word, refactor limited-streams, better docs
2009-01-20 15:42:41 -06:00
Daniel Ehrenberg
67dd4ca4a4
Going further towards conformance
2009-01-20 15:37:21 -06:00
Slava Pestov
4b4d93dddd
Move at-default from unicode.case to assocs, move 2cache from classes.algebra to assocs, clean up some code to no longer use -rot, rot, pick
2009-01-20 15:27:14 -06:00
U-C4\Administrator
57ecdbe2c3
add limited streams to the handbook
2009-01-20 13:28:51 -06:00
U-C4\Administrator
0309f66252
don't unquote keys in mime.multipart
2009-01-20 13:23:58 -06:00
U-C4\Administrator
94a72d3915
document limited streams, make some words private
2009-01-20 13:21:58 -06:00
U-C4\Administrator
0dd3dc770b
remove duplication in io.streams.limited
2009-01-20 12:04:20 -06:00
U-C4\Administrator
8676ebafea
replace boolean with singletons for io.streams.limited -- stream-throws or stream-eofs
2009-01-20 12:02:54 -06:00
U-C4\Administrator
7ba4035993
some regexp features are broken. temporarily remove the regexp features that are broken
2009-01-20 11:53:50 -06:00
Daniel Ehrenberg
8f44f5e4b3
Various XML fixes, XML test suite
2009-01-19 22:25:15 -06:00
U-C4\Administrator
0563bedefa
add a no-throw? flag to limited-streams, add unit tests
2009-01-19 18:52:09 -06:00
U-C4\Administrator
e323ae3a32
add unit test, fix bounds check error in limited streams
2009-01-19 18:19:12 -06:00
U-C4\Administrator
07fc5f3ff4
redo mime.multipart
2009-01-19 18:01:13 -06:00
John Benediktsson
186911190b
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-19 07:44:09 -08:00
Doug Coleman
478fca5dc6
Take your stinking paws off me, you damned dirty datastack vocabulary!
2009-01-18 21:23:33 -06:00
Doug Coleman
76b80f1633
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-18 21:19:18 -06:00
Doug Coleman
a5175c1d1e
Add append-outputs and append-outputs-as, docs, tests
2009-01-18 21:18:52 -06:00
Doug Coleman
8c857f0d4b
redo pack/unpack, refactor most of pack to be more efficient.
...
sorry if i killed a word you were using.
2009-01-18 20:40:19 -06:00
Doug Coleman
213a429928
add nappend and nappend-as, unit tests, and some docs for them
2009-01-18 20:26:58 -06:00
John Benediktsson
d3c1970b51
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-18 17:08:21 -08:00
Slava Pestov
df7ad34db2
Credit where credit is due
2009-01-18 17:28:36 -06:00
John Benediktsson
ee9d90e72f
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-16 21:39:11 -08:00
Slava Pestov
ca2f01e0d0
Updating non-core libraries for monotonic? change
2009-01-16 17:02:54 -06:00
Slava Pestov
bf5ff11720
Update usages of all-equal? now that its in the grouping vocab
2009-01-16 15:14:30 -06:00
Slava Pestov
1c8205e282
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-16 14:20:44 -06:00
Slava Pestov
392516e845
More doc fixes
2009-01-16 14:20:29 -06:00
Doug Coleman
59fbe0bbd4
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-16 14:14:14 -06:00
Doug Coleman
32e42ab5ef
try the binary name alone if the editor can't be found in the default location
2009-01-16 14:13:17 -06:00
Slava Pestov
bfd2fcf750
help-lint doesn't check on value-words, this allows values to be documented. Also, make 'see' work with value words
2009-01-16 14:12:10 -06:00
Slava Pestov
af998eb073
Merge branch 'for-slava' of git://git.rfc1149.net/factor
2009-01-16 13:32:42 -06:00
Slava Pestov
7eb831d349
Fix various documentation errors
2009-01-16 13:30:43 -06:00
Slava Pestov
b919e1848c
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-16 12:59:15 -06:00
Slava Pestov
3781210f79
Comment out alien.remote-control tests for now
2009-01-16 12:59:04 -06:00
Doug Coleman
5dc79fb2a5
add support for notepad
2009-01-16 12:51:53 -06:00
Slava Pestov
f169e62655
Clean up checksums.md5 a little
2009-01-16 12:51:44 -06:00
Doug Coleman
43a9b0772d
remove dead code
2009-01-16 12:43:44 -06:00
Doug Coleman
bf922d1fb7
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-16 12:37:32 -06:00
Doug Coleman
861087ab06
add another default directory for scite
2009-01-16 12:36:27 -06:00
Doug Coleman
a33c3139a6
dont search empty pathnames on windows
2009-01-16 12:36:08 -06:00
Doug Coleman
4e7298cfa4
fix finding files
2009-01-16 12:34:59 -06:00
Samuel Tardieu
573c150409
inet6 address components cannot be stored as bytes as they are 16 bits long
2009-01-16 11:06:32 +01:00
Daniel Ehrenberg
72a3d309f9
XML parses entities now
2009-01-15 22:20:24 -06:00
Doug Coleman
0aff3f2452
more cleanups. (pack) -> pack, use PRIVATE
2009-01-15 19:10:40 -06:00
Doug Coleman
75af02313c
add copyright information to pack
2009-01-15 19:08:08 -06:00
Doug Coleman
681e91cad5
clean up pack macros
2009-01-15 19:03:55 -06:00
Doug Coleman
ceada6d56a
clean up pack
2009-01-15 18:38:58 -06:00
Doug Coleman
81e3ba4bab
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-15 17:56:16 -06:00
Doug Coleman
a6e0df75ea
use sigma
2009-01-15 17:56:09 -06:00
Doug Coleman
db21e8ed31
add way to get length of packed bytes, add words to read packed bytes directly from streams
2009-01-15 17:55:30 -06:00
Daniel Ehrenberg
11b9dbfcd5
Placating Slava (2)
2009-01-15 16:46:57 -06:00
Daniel Ehrenberg
79d4bb04e9
More descriptive XML errors
2009-01-15 16:35:55 -06:00
Daniel Ehrenberg
26b81f4677
Placating Slava
2009-01-15 15:43:42 -06:00
Slava Pestov
94292d1791
Move monotonic? unit tests to grouping
2009-01-15 15:37:30 -06:00
Daniel Ehrenberg
b9d773b3f0
Fix subtle Unicode encodings autodetection bug
2009-01-15 15:25:00 -06:00
Slava Pestov
1f0c01183e
Re-implement monotonic? without using rot
2009-01-15 15:24:46 -06:00
John Benediktsson
f29f625787
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-15 08:44:19 -08:00
Daniel Ehrenberg
db0fee9e3c
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-15 00:29:32 -06:00
Daniel Ehrenberg
a6ed18c3c2
XML encoding auto-detection
2009-01-15 00:11:23 -06:00
Slava Pestov
36e73b8c91
Add unit tests for alien.remote-control
2009-01-14 21:03:07 -06:00
Slava Pestov
d3cdd79795
Clarify with-stream docs
2009-01-14 18:33:15 -06:00
John Benediktsson
898c988b96
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-14 12:26:08 -08:00
Tim Allen
2e731c63f2
Mention Vim support files in the Vim integration documentation.
2009-01-14 13:29:44 -06:00
Tim Allen
0cb58510bb
Move Vim syntax-highlighter to a Vim subdirectory.
...
This makes it easier to describe where the syntax-highlighting file
should be installed, and allows us to easily package other Vim runtime
files.
This commit also adds a README that describes how to regenerate the
syntax file.
2009-01-14 13:29:23 -06:00
John Benediktsson
c9be0405d7
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-14 10:57:45 -08:00
Daniel Ehrenberg
bd9a8472f7
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-14 10:43:06 -06:00
Daniel Ehrenberg
83b807929f
Fixing base64 documentation
2009-01-14 10:42:58 -06:00
Slava Pestov
d6e7eefde3
Fix mnestic's bug and remove math.complex.prettyprint hack
2009-01-14 01:02:27 -06:00
Slava Pestov
62976058ee
Add testcase for mnestic's deploy bug
2009-01-14 01:00:54 -06:00
Slava Pestov
84c449f89e
Merge branch 'master' of git://factorcode.org/git/jamesnvc
2009-01-14 00:38:09 -06:00
Slava Pestov
db07cd3f78
Fix ui.gadgets.scrollers unit tests
2009-01-14 00:37:35 -06:00
James Cash
65b1a62f6a
Fixes to v-checkbox
2009-01-13 23:00:49 -05:00
Doug Coleman
bffa4a540b
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 20:50:51 -06:00
John Benediktsson
358f66bae6
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 17:48:56 -08:00
Slava Pestov
3ba56e73c3
Fix napply for n=1, and fix napply's docs
2009-01-13 19:41:12 -06:00
Slava Pestov
b169b803d2
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 19:26:25 -06:00
Slava Pestov
1f29e128c1
io.styles refactoring introduced a load error in io.streams.null; fix that, add docs, and remove unused with-null-stream
2009-01-13 19:25:44 -06:00
Daniel Ehrenberg
a40af2bd87
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 19:13:13 -06:00
Daniel Ehrenberg
85c6efa718
SMTP supports Unicode subjects and contents
2009-01-13 19:13:01 -06:00
Slava Pestov
c47f8feaab
Clean up scroller code, and fix a cosmetic issue
2009-01-13 19:09:47 -06:00
Doug Coleman
d823516b72
more kernel32 bindings
2009-01-13 18:58:47 -06:00
Doug Coleman
1d23287678
remove "pipe" from word name
2009-01-13 18:57:09 -06:00
Daniel Ehrenberg
3b679cf2be
Base64 works with streams, ignores newlines in inputs and can output newlines when appropriate
2009-01-13 18:50:16 -06:00
U-FROGGER\erg
cefd85013c
fix file listing on windows, refactor tools.files cross-platform code
2009-01-13 18:44:47 -06:00
Doug Coleman
406e5f6dac
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 17:51:22 -06:00
Slava Pestov
d06996a6aa
Merge branch 'master' of git://factorcode.org/git/jamesnvc
2009-01-13 17:44:17 -06:00
Doug Coleman
e8ea2c3727
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 17:37:19 -06:00
Slava Pestov
e75b3b20c0
Update html.elements for refactoring
2009-01-13 17:35:45 -06:00
Doug Coleman
8b6ec97b50
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 17:24:20 -06:00
John Benediktsson
e14d06a566
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 15:17:44 -08:00
Slava Pestov
3e1d3d68e8
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 17:12:54 -06:00
Slava Pestov
4204fd495f
Move formatted stream output words to io.styles; they didn't belong in core, and this reduces deployed image size
2009-01-13 17:12:43 -06:00
Doug Coleman
3db9705a99
making directory listing tool configurable, use bi in io.directories.search
2009-01-13 15:48:59 -06:00
John Benediktsson
8f5d03f61f
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-13 09:17:08 -08:00
Doug Coleman
f920007959
extend sort-by-slots to work with nested objects, add split-by-slots for already-sorted sequences of tuples
2009-01-13 00:20:34 -06:00
Doug Coleman
4a01649d15
add with-directory-entries and file-type>trailing
2009-01-13 00:05:19 -06:00
Slava Pestov
01cd3ce99a
Throw an error if Chloe encounters an unknown tag
2009-01-12 16:17:52 -06:00
Slava Pestov
3a3a4e25eb
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-12 01:54:11 -06:00
Slava Pestov
e6aa33ac12
Add new intersects? word and use it in a few places instead of intersect empty?
2009-01-12 01:51:38 -06:00
John Benediktsson
25d419ea52
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 21:04:39 -08:00
Doug Coleman
9a3908e7dc
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 21:10:19 -06:00
Doug Coleman
a204a43eca
fix compile error
2009-01-11 21:10:08 -06:00
Doug Coleman
fcf86d3bc3
test pooled db connections, change bogus test
2009-01-11 21:07:39 -06:00
John Benediktsson
f04517e52c
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 18:05:12 -08:00
Daniel Ehrenberg
494b0cfea9
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 19:42:09 -06:00
Daniel Ehrenberg
1536ac8b49
Fixing Unicode collation bug
2009-01-11 19:41:48 -06:00
Slava Pestov
1c1e36621a
Small cleanup for ui.gadgets.labels
2009-01-11 19:40:17 -06:00
Slava Pestov
908c06080a
Fix scripting example in cookbook
2009-01-11 19:40:05 -06:00
Slava Pestov
82a7e28082
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 14:58:36 -06:00
Slava Pestov
c001cba448
Merge branch 'emacs' of http://git.hacks-galore.org/jao/factor
2009-01-11 14:57:36 -06:00
Jose A. Ortega Ruiz
4bb5ad1925
FUEL: Interface with tools.scaffold.
2009-01-11 20:07:34 +01:00
John Benediktsson
25e0bdf538
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-11 10:10:33 -08:00
Doug Coleman
0575754328
fix a couple typos in docs
2009-01-11 11:37:58 -06:00
James Cash
ab05d5b47d
Adding unit tests for v-checkbox
2009-01-11 01:11:21 -05:00
James Cash
0f2e0d0772
Fixing typo in docs for v-checkbox
2009-01-11 00:58:00 -05:00
James Cash
69c1453f83
Adding a checkbox validator
2009-01-11 00:55:47 -05:00
John Benediktsson
fd79fb5f5d
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-10 21:45:53 -08:00
Slava Pestov
342e459ebe
Add ui-tools link to tools article
2009-01-10 23:41:50 -06:00
Tim Allen
8e273b6713
Fix USING: in editors.vim.generate-syntax
2009-01-10 23:37:56 -06:00
Tim Allen
eaa920bc19
Make line-numbering more reliable in gvim.
2009-01-10 23:37:37 -06:00
John Benediktsson
bf63dec419
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-09 22:40:08 -08:00
Doug Coleman
ea4f8867c7
make monotonic-slice compile
2009-01-09 19:04:10 -06:00
Doug Coleman
b08e1a0205
remove debug line
2009-01-09 17:44:21 -06:00
Daniel Ehrenberg
fa52490fe9
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-09 15:55:17 -06:00
Daniel Ehrenberg
fb25d04061
Optimizing and cleaning up unicode.breaks and unicode.normalize
2009-01-09 15:53:35 -06:00
Doug Coleman
c8fe4b21e7
Rename reduce-output -> reduce-outputs
2009-01-09 15:39:47 -06:00
Doug Coleman
1f7857035e
display available-space for file-systems.
2009-01-09 15:34:46 -06:00
Doug Coleman
56808874f1
fix group-name on netbsd
2009-01-09 15:28:10 -06:00
Doug Coleman
2714de3b85
fix help-lint for values -- IN: scratchpad in an example
2009-01-09 16:35:28 -06:00
Doug Coleman
e61acc5eee
username -> user-name in a couple of places
2009-01-09 16:34:31 -06:00
Doug Coleman
7b36938e8c
use unix.stat to fix bootstrap
2009-01-09 16:07:16 -06:00
Doug Coleman
fe2a43b481
fix bootstrap
2009-01-09 14:41:00 -06:00
Doug Coleman
69e4fe1f76
fix bootstrap on a couple platforms
2009-01-09 14:31:02 -06:00
Daniel Ehrenberg
1ed964e539
Speeding up normalization
2009-01-09 14:03:33 -06:00
Doug Coleman
e661c67189
refactor a word to use smart combinators
2009-01-08 23:09:38 -06:00
John Benediktsson
70732d4176
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 20:54:22 -08:00
Daniel Ehrenberg
8d8efb6dce
Fixing Unicode bootstrap issue (hopefully)
2009-01-08 22:49:24 -06:00
Daniel Ehrenberg
58df6dad6f
Unicode cleanup and optimization
2009-01-08 22:23:39 -06:00
Daniel Ehrenberg
43c18cd7fa
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 22:20:07 -06:00
Doug Coleman
527fa0e484
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 19:58:29 -06:00
Daniel Ehrenberg
ad53cb8635
Privatizing unicode.case:ch>{lower,upper,title}
2009-01-08 19:07:46 -06:00
Doug Coleman
8cb0be6a0a
use combinators.smart
2009-01-08 18:57:33 -06:00
Doug Coleman
e020df3d00
use combinators.smart
2009-01-08 18:57:23 -06:00
Doug Coleman
932631c901
use combinators.smart for bit-count
2009-01-08 18:57:07 -06:00
Doug Coleman
fe92608a1f
Add combinators.smart
2009-01-08 18:56:49 -06:00
Daniel Ehrenberg
0aec786359
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 17:58:12 -06:00
Daniel Ehrenberg
cf3473cc91
Making normalization and case conversion faster
2009-01-08 17:56:52 -06:00
Doug Coleman
a773e59216
username -> user-name
2009-01-08 17:56:03 -06:00
Doug Coleman
0ab8f11e1a
use smart combinators in tools.files.unix
2009-01-08 17:55:04 -06:00
Doug Coleman
5135a2499a
username -> user-name
2009-01-08 17:07:33 -06:00
Slava Pestov
0e6a81afe1
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 17:03:26 -06:00
Slava Pestov
070d7f05df
Fix typo in VALUE: docs
2009-01-08 17:03:15 -06:00
Slava Pestov
977837143b
Load help.lint by default
2009-01-08 17:03:06 -06:00
Doug Coleman
e20145dbad
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 17:02:24 -06:00
Doug Coleman
b9f0d16026
add upward/stable/downward slices, monotonic-slice, trends and docs
2009-01-08 17:01:27 -06:00
John Benediktsson
9b704d640d
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 14:45:48 -08:00
Doug Coleman
0a9677c0af
Test the database with parallel combinators
2009-01-08 16:41:38 -06:00
Doug Coleman
d9d349993a
Sorting by sequences of accessor/comparator pairs
2009-01-08 16:38:44 -06:00
Doug Coleman
6414426373
Add docs for sorting.human, add human>=<
2009-01-08 16:32:26 -06:00
Daniel Ehrenberg
e927d84404
Fixing doc errors
2009-01-08 15:38:03 -06:00
Daniel Ehrenberg
4f4198d850
Cleaning up case conversion (still need Lithuanian tests)
2009-01-08 15:00:59 -06:00
John Benediktsson
f1ded0d9a2
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-08 07:21:14 -08:00
Daniel Ehrenberg
1aa0684d45
Case conversion title case fixed
2009-01-07 23:54:19 -06:00
Daniel Ehrenberg
8b351b1ad6
Fixing normalize errors
2009-01-07 23:13:04 -06:00
Daniel Ehrenberg
c0ad6b7c55
More docs; more case words public
2009-01-07 21:45:33 -06:00
Slava Pestov
35dc7ae429
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 21:18:59 -06:00
John Benediktsson
3e5e0174db
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 16:40:38 -08:00
Daniel Ehrenberg
844855854b
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 17:59:56 -06:00
Daniel Ehrenberg
501fb3ccf1
Unicode docs
2009-01-07 17:59:01 -06:00
Samuel Tardieu
e4b3f01e9e
Fix bit-array>integer byte ordering
2009-01-07 23:16:27 +01:00
Doug Coleman
3026f1c8e3
add another test for group-name
2009-01-07 16:05:48 -06:00
Doug Coleman
d3220a607f
add unit test for group-name
2009-01-07 16:04:42 -06:00
Samuel Tardieu
6a2f46ed7f
Move math.primes.factors from extra to basis
2009-01-07 23:01:27 +01:00
Doug Coleman
6d6e691083
Make human-sort behave like sort
2009-01-07 15:58:33 -06:00
Daniel Ehrenberg
b3d175821a
Unicode word breaks
2009-01-07 15:08:08 -06:00
Doug Coleman
638f1f4ceb
fix group-name word, rename username -> user-name because of symmetry with group-name, use cleave>array in a couple places to eliminate counting items in an array manually
2009-01-07 14:53:43 -06:00
Samuel Tardieu
594bd3aee8
Move math.primes from extra to basis
2009-01-07 21:12:48 +01:00
Doug Coleman
64f07fa336
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 13:53:30 -06:00
Slava Pestov
39391fe852
CGI responder would fail if the CGI script would emit non-ASCII characters; set encoding to binary
2009-01-07 13:46:52 -06:00
Doug Coleman
80782f699a
fix a couple more typos in grouping
2009-01-07 13:38:34 -06:00
Daniel Ehrenberg
a860ae82f1
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 12:26:50 -06:00
Daniel Ehrenberg
4dc505f252
Word breaks
2009-01-07 12:23:07 -06:00
Slava Pestov
e90c3879c0
Fix typo in example
2009-01-07 12:20:10 -06:00
Doug Coleman
839b5b14eb
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-07 11:23:37 -06:00
Doug Coleman
e83713d557
Fix typo in each-file stack effect, document io.directories.search
2009-01-07 11:20:05 -06:00
U-C4\Administrator
7f218dde57
fix typo in grouping docs, add more examples
2009-01-07 11:05:53 -06:00
John Benediktsson
dd92e9c5a6
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-06 16:13:41 -08:00
Daniel Ehrenberg
5357eee12e
Fixing unicode normalization--all tests pass
2009-01-06 16:25:12 -06:00
Daniel Ehrenberg
be34c407d1
unicode.breaks tests and bug fixes
2009-01-06 10:19:19 -06:00
Slava Pestov
d815c0c048
Fix Farkup link escaping
2009-01-05 23:39:29 -06:00
Daniel Ehrenberg
6452ebac6e
Commenting out failing unit test in unicode
2009-01-05 22:39:38 -06:00
Daniel Ehrenberg
9d3d3f815f
Unicode normalization bug fixes (incomplete)
2009-01-05 22:19:14 -06:00
Daniel Ehrenberg
fa91133cc0
Merge branch 'master' of git://factorcode.org/git/factor
2009-01-05 20:59:04 -06:00
Slava Pestov
7b110b0bfd
Move 3each, 3map from compiler.utilities to sequences
2009-01-05 17:32:08 -06:00
Daniel Ehrenberg
256eeb3d3e
Typo in unicode normalization
2009-01-04 22:22:18 -06:00
Doug Coleman
ffe0aac310
Fix a couple bugs in unix.users and add unit tests
2009-01-04 11:44:49 -06:00
Joe Groff
89698024cd
cairo image surface buffer needs to be mallocked
2008-12-31 12:35:10 -08:00
John Benediktsson
f5eb57e261
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-29 12:26:20 -08:00
Samuel Tardieu
e6a5ac4acd
Remove useless with-scope and unneeded uses
2008-12-27 23:13:03 +01:00
John Benediktsson
a00720945e
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-26 22:39:30 -08:00
Samuel Tardieu
7716ac276e
Mark parts of math.miller-rabin as private
2008-12-26 20:58:46 +01:00
Samuel Tardieu
66b410b81f
Properly set bits in large bit arrays
...
Bit arrays were not properly manipulated by set-bits or clear-bits
if they were larger than 40 bits (one cell + one byte).
Moreover, the bug was likely to cause a bus error on architectures unable
to access unaligned words.
2008-12-26 20:58:45 +01:00
John Benediktsson
5bd1d73594
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-25 21:29:53 -08:00
Eduardo Cavazos
924c075450
Fix typo in help for '$values'
2008-12-25 05:34:36 -06:00
John Benediktsson
001dc3b251
Cleanup uuid a bit more, thanks Slava!
2008-12-22 06:42:08 -08:00
Slava Pestov
e4edfe076d
Clean up ugly shuffling in documents code
2008-12-22 05:50:43 -06:00
Slava Pestov
058ba127cb
Cleaning up more -rot usages
2008-12-22 05:41:01 -06:00
Slava Pestov
3332727227
Clean up UUID a bit and fix help lint
2008-12-22 01:22:05 -06:00
Slava Pestov
a06e8ef1e7
Fix cookbook typo
2008-12-22 00:54:19 -06:00
unknown
ca8c7540b4
Move io.files.links tests to io.files.links.unix so that they don't get run on Windows
2008-12-21 19:04:12 -06:00
Slava Pestov
19a8a9ac9b
Minor documentation updates
2008-12-21 14:29:12 -06:00
Slava Pestov
f169fdabcd
Merge branch 'master' of git://github.com/mrjbq7/factor
2008-12-21 14:10:27 -06:00
John Benediktsson
293cbf91e7
Remove use of 'rot' in uuid.
2008-12-20 19:32:16 -08:00
John Benediktsson
2d08bba67f
Moving uuid from extra/uuid to basis/uuid.
2008-12-20 18:39:09 -08:00
Slava Pestov
b2e45f199e
Calling dispose on unix stdin no longer kills the VM
2008-12-20 18:02:08 -06:00
John Benediktsson
3c4f26ebd9
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-19 08:45:02 -08:00
Slava Pestov
061b83b5dd
Add <filled-border>
2008-12-19 02:25:40 -06:00
Slava Pestov
735dbfb79f
Fix track pref-dim, and layout with gaps
2008-12-19 02:25:21 -06:00
Slava Pestov
7a48b194a0
Fix ui.tools tests
2008-12-19 02:24:44 -06:00
Slava Pestov
6dc78023c6
Fix M: doctype-decl write-xml-chunk
2008-12-19 00:52:52 -06:00
Slava Pestov
44b6a490a1
Add protocol slot to make it work with funny load order
2008-12-19 00:52:41 -06:00
Slava Pestov
84cafde43a
Fix load error
2008-12-19 00:13:12 -06:00
Slava Pestov
69c64ba803
Refactor operations-menu code to make it independent of presentations
2008-12-18 23:56:41 -06:00
Slava Pestov
acfa7f1ae1
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 23:56:21 -06:00
Slava Pestov
766fccaecc
Compose model fires less unnecessary notifications
2008-12-18 23:56:16 -06:00
Doug Coleman
28b3b4b97a
add a lot more to the using list
2008-12-18 23:44:14 -06:00
Slava Pestov
085184661e
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 21:17:42 -06:00
Slava Pestov
41d3b13f7c
f print-topic no longer prints an error
2008-12-18 21:17:33 -06:00
Slava Pestov
74df92d12d
Fix <direct-struct-array>
2008-12-18 21:17:24 -06:00
Slava Pestov
7836b2c6f4
/ >fixnum should be /i
2008-12-18 21:02:46 -06:00
John Benediktsson
09b5f79540
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 18:51:37 -08:00
Doug Coleman
88ec8786fd
add using
2008-12-18 20:31:22 -06:00
Doug Coleman
21fc9f98a6
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 19:57:32 -06:00
Doug Coleman
4f1aefd3fe
fix bootstrap
2008-12-18 19:57:21 -06:00
Doug Coleman
513b4b3708
use read-link instead, remove dependency on unix. oops
2008-12-18 19:32:09 -06:00
Doug Coleman
a326943f8b
better related-words for follow-links. add
2008-12-18 18:42:05 -06:00
Doug Coleman
180aeea68d
fix using. add
2008-12-18 18:40:01 -06:00
erg
cc027b8b1a
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 18:33:16 -06:00
erg
7103cc3cda
Add follow-link/follow-links, use it in file-system-info on linux. add
...
docs and unit tests. fix indentation
2008-12-18 18:32:00 -06:00
Slava Pestov
cac73daa85
Oops
2008-12-18 18:09:36 -06:00
Slava Pestov
83f03c89b6
Fix bogus indentation
2008-12-18 18:09:22 -06:00
John Benediktsson
b43dce4668
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-18 06:50:42 -08:00
Slava Pestov
6e52dedd59
Profiler's usage-profile word is now more useful: it uses compiled-usage instead of usage
2008-12-18 02:19:33 -06:00
Slava Pestov
7cee0cdc2a
Load fix for random
2008-12-18 02:04:05 -06:00
Slava Pestov
2d5bc00029
Fix pane selection to begin at hand-click-loc not hand-loc
2008-12-18 01:11:00 -06:00
Slava Pestov
2c9ec65acf
Move sequences.lib:randomize to random
2008-12-18 00:15:07 -06:00
Slava Pestov
dbd0f865e5
furnace.db: update for Doug's db fixes
2008-12-17 23:35:46 -06:00
Slava Pestov
6fb57d821f
Move math.blas to basis
2008-12-17 23:23:43 -06:00
Slava Pestov
5fdb474c76
Fixing various test failures and updating some more vocabs for >r/r> removal
2008-12-17 22:29:32 -06:00
Doug Coleman
4dd615fa9e
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/db/types/types.factor
2008-12-17 21:07:42 -06:00
Doug Coleman
a62fcbe64c
remove use of symbols
2008-12-17 21:06:41 -06:00
Doug Coleman
2c678e64dc
rename db symbol -> db-connection
2008-12-17 21:04:17 -06:00
Slava Pestov
da38cd36dd
Move assoc-heaps, formatting, pack, roman, porter-stemmer, soundex, cords to basis
2008-12-17 20:18:24 -06:00
Slava Pestov
e7f35881ac
Move monotonic-split to splitting.monotonic
2008-12-17 20:04:41 -06:00
Slava Pestov
a86171481e
Move Cairo binding to basis
2008-12-17 20:03:58 -06:00
Slava Pestov
d108d58058
Move math.miller-rabin to basis
2008-12-17 19:53:19 -06:00
Slava Pestov
411ba7473b
Clean up some code to not use combinators.lib and sequences.lib
2008-12-17 19:52:47 -06:00
Slava Pestov
acf0d8d9c8
Get furnace and websites..concatenative to load
2008-12-17 19:39:02 -06:00
Doug Coleman
4329578b2f
add a new db-connection tuple for live database connections instead of reusing the db setup tuple
...
update sqlite and postgresql backends for the change
2008-12-17 19:35:53 -06:00
Slava Pestov
49eeef4c35
Move unused unix.linux vocabs to unmaintained, some of them don't even load anymore
2008-12-17 19:25:01 -06:00
Slava Pestov
054bb8ff99
Fix load error in db.types
2008-12-17 19:23:44 -06:00
Slava Pestov
a713538535
Fix bootstrap
2008-12-17 19:23:37 -06:00
Slava Pestov
34792a9f23
Remove >r/r>
2008-12-17 19:17:37 -06:00
Slava Pestov
92141af349
Get mason to load
2008-12-17 18:22:48 -06:00
Slava Pestov
c5160d76e9
Merge qualified, alias, symbols, constants into core
2008-12-17 18:10:01 -06:00
Slava Pestov
60a1378a0a
Faster dynamic variable lookup: 6% speedup in benchmark.fib5
...
- If type of first input of equal? is known but not second, rewrite it as swap equal? and try to inline again
- Fix hints on methods to work better
- Put hints for word and fixnum keys on at* and set-at on hashtables
2008-12-17 14:57:24 -06:00
Doug Coleman
be5a099379
refactor some weirdness in checksums.common
2008-12-17 01:40:09 -06:00
Doug Coleman
8e0ff1989b
fix load error by making a word windows-file-size independent of the file-size word
...
add constants
2008-12-16 14:35:37 -06:00
Doug Coleman
a92425adef
fix launcher tests
2008-12-16 12:53:04 -06:00
Doug Coleman
13b4840893
fix windows file append
2008-12-16 12:49:00 -06:00
Slava Pestov
6c7bd04e14
Use bi instead of dup/swap
2008-12-16 06:12:45 -06:00
Slava Pestov
184de13b57
Some help lint fixes, including a fix for help lint itself
2008-12-16 06:00:45 -06:00
Doug Coleman
564a84b4e1
add using for linux inotify
2008-12-16 02:55:01 -06:00
Doug Coleman
78207c1e94
add using
2008-12-16 02:51:57 -06:00
Doug Coleman
e56d18cb56
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:36:52 -06:00
Doug Coleman
05c5a35378
fix compile error
2008-12-16 02:36:25 -06:00
Slava Pestov
96d417a7c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:33:04 -06:00
Slava Pestov
4dcef7e94f
Yet more unix fixes
2008-12-16 02:32:57 -06:00
Doug Coleman
3142d53c0d
fix load error
2008-12-16 02:30:47 -06:00
Doug Coleman
7dd4ad44c4
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:28:21 -06:00
Slava Pestov
de75909550
More unix updates
2008-12-16 02:28:05 -06:00
Doug Coleman
e909f7b290
fix windows compile errors
2008-12-16 02:28:04 -06:00
Slava Pestov
c03a12a885
Add alias to USING:
2008-12-16 02:11:52 -06:00
Slava Pestov
97fd662d61
Clean up PPC backend a bit
2008-12-16 02:03:21 -06:00
Slava Pestov
6537c789fe
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-16 02:03:08 -06:00
Slava Pestov
7926cab415
Fix Linux load error
2008-12-16 02:03:04 -06:00
Doug Coleman
b796529be4
add unportable tag
2008-12-16 01:54:05 -06:00
Doug Coleman
b8406f709e
fix load error in ftp, refactor
2008-12-16 01:50:25 -06:00
Slava Pestov
63fda570bf
Fixing assorted compile errors and help lint warnings
2008-12-16 01:12:36 -06:00
Slava Pestov
034022ec7f
Add meta-data
2008-12-16 00:43:32 -06:00
Slava Pestov
fea0c80542
Merge branch 'master' of git://projects.elasticdog.com/git/factor
2008-12-15 22:55:59 -06:00
Slava Pestov
5d83236d47
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 22:50:03 -06:00
Slava Pestov
732f726c96
Help lint no longer flags symbols as having violations
2008-12-15 22:49:47 -06:00
Slava Pestov
c073a8b4f5
Fix more compile errors
2008-12-15 22:49:35 -06:00
Doug Coleman
930f9ac638
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 22:44:20 -06:00
Doug Coleman
fccf6417b1
fix compile errors on windows
2008-12-15 22:44:01 -06:00
Slava Pestov
0021cde743
Fix more compile errors
2008-12-15 22:21:56 -06:00
Doug Coleman
1e8c0fb372
fix dinput compile errors
2008-12-15 22:08:03 -06:00
Doug Coleman
0655a06a7c
use CONSTANT: and fix compile errors
2008-12-15 21:56:44 -06:00
Doug Coleman
1ae5a3e08e
use CONSTANT: and fix compile errors
2008-12-15 21:52:53 -06:00
Doug Coleman
bc4b8c8dee
fix using and in, rename windows -> windows-directory in shell32
2008-12-15 21:45:36 -06:00
Doug Coleman
f04e74f78f
fix windows editors
2008-12-15 21:45:18 -06:00
Slava Pestov
5a45119252
Fix jit-dispatch on x86-64; was broken on windows
2008-12-15 20:55:24 -06:00
Aaron Schaefer
3b83db3a06
Fix vim-docs.factor after moving around io words
2008-12-15 21:50:10 -05:00
Slava Pestov
53e3568fa3
Remove >r/r> usage from x11
2008-12-15 20:34:57 -06:00
Slava Pestov
09c60f7e90
Fix some vocabularies for new requirement that inline words have a stack effect declaration
2008-12-15 20:31:55 -06:00
Slava Pestov
daf2857d7b
define-inline now takes an effect parameter
...
C: now sets the stack effect of the new word to slot names
add new basis/constants vocab; CONSTANT: foo bar is equivalent to : foo bar ; inline
(going to fold CONSTANT:, ALIAS: and qualified into core soon perhaps)
tighten the screws: inline words now need a stack declaration too
update some usages of inline words
2008-12-15 19:44:56 -06:00
Slava Pestov
e335059a87
Add meta-data to new I/O vocabularies
2008-12-15 08:15:32 -06:00
Slava Pestov
3726d27718
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 03:47:23 -06:00
Slava Pestov
b14c49f1a5
Fix windows-time>FILETIME (why was this broken for so long?)
2008-12-15 03:47:13 -06:00
Slava Pestov
89255e08c1
Fix tools.deploy test
2008-12-15 03:46:57 -06:00
Slava Pestov
5cb18d51b3
Fixing test-all and help-lint-all failures
2008-12-15 03:33:04 -06:00
U-SLAVA-DFB8FF805\Slava
53db40ba13
Add more stack declarations
2008-12-13 05:06:28 -06:00
U-SLAVA-DFB8FF805\Slava
25c2d5d0e4
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 04:50:18 -06:00
U-SLAVA-DFB8FF805\Slava
cccacdaa5a
io.backend.windows.nt needs to set io-backend
2008-12-13 04:49:28 -06:00
U-SLAVA-DFB8FF805\Slava
df2641a9ee
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 04:41:58 -06:00
slava
82e452a885
Fix Linux bootstrap
2008-12-15 02:18:59 -06:00
Slava Pestov
7b62d19924
Oops
2008-12-15 02:02:22 -06:00
Slava Pestov
023ae576b5
Updating unit tests for io.files split
2008-12-15 01:40:50 -06:00
Slava Pestov
951d46ccdc
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-15 01:37:20 -06:00
Slava Pestov
e15c3cc901
Updating Windows I/O backend for recent changes
2008-12-15 01:32:21 -06:00
Slava Pestov
e0f86889c7
Fixing load-everything for io.files split
2008-12-15 01:13:35 -06:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
6ea1de887d
More unit test fixes
2008-12-14 22:38:14 -06:00
Slava Pestov
dccbb84629
Updating unit tests for I/O re-organization
2008-12-14 21:21:44 -06:00
Slava Pestov
50e214c152
io.files split up and general refactoring work in progress
2008-12-14 20:03:00 -06:00
unknown
1f517a1db8
Fix using
2008-12-14 17:14:11 -06:00
Doug Coleman
35f01b1577
remove >r r>
2008-12-14 01:34:58 -06:00
Doug Coleman
8f175ca58a
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-14 00:53:23 -06:00
Slava Pestov
59f7b60f4d
Fix cocoa.views help lint
2008-12-13 19:41:23 -06:00
Doug Coleman
bb61580171
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 10:46:32 -06:00
Slava Pestov
42b580c80a
Remove .lib dependencies from opengl.{shaders,framebuffers,capabilities} and move them to basis
2008-12-13 07:14:11 -06:00
Slava Pestov
e7fc788d40
Update UI unit tests for ui.event-loop split
2008-12-13 06:53:53 -06:00
Slava Pestov
44a8bac6ce
Remove more dead code
2008-12-13 05:20:50 -06:00
Slava Pestov
e79e6d6056
Remove dead code
2008-12-13 05:00:23 -06:00
Slava Pestov
441a9f7c09
Move time-related words to core-foundation.time to remove number tower dependency from core-foundation; remove no longer used words from cocoa.application
2008-12-13 04:57:37 -06:00
U-SLAVA-DFB8FF805\Slava
cf39fd29f8
Fix Windows bootstrap
2008-12-13 04:41:33 -06:00
Slava Pestov
c8ba693da7
Remove stop-after-last-window? usage in ui.x11
2008-12-13 04:20:46 -06:00
Slava Pestov
93b7215f1b
Returning from boot quotation wouldn't exit Factor if run loop MX was in use
2008-12-13 04:10:39 -06:00
slava
7bf857650c
Remove stop-after-last-window? option, it's obsolete, get ui.event-loop (only used on X11 and Windows) to load
2008-12-13 03:49:22 -06:00
Doug Coleman
919a4393f5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 00:23:31 -06:00
slava
cafc8efe97
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-13 00:09:42 -06:00
slava
7ad494d2dd
Add Display structure
2008-12-13 00:09:36 -06:00
Slava Pestov
a4ba0453b3
Fix UI docs
2008-12-13 00:00:39 -06:00
Slava Pestov
053c15e476
This is where all the recent I/O and core foundation work comes together: use core-foundation.run-loop to receive events on Mac OS X instead of weak-ass Squeak-style polling every 10ms
2008-12-12 23:58:28 -06:00
Slava Pestov
323de69e88
Remove obsolete tests
2008-12-12 23:57:28 -06:00
Slava Pestov
5ecffec1b9
Clean up run loop I/O multiplexer and make most of it independent of the I/O system; the UI will use it too
2008-12-12 23:57:16 -06:00
Slava Pestov
bb45fa93a7
Add a way to stop the io thread
2008-12-12 23:56:19 -06:00
Slava Pestov
50a78db9bd
Add words for working with CFTimeInterval and CFAbsoluteDate types
2008-12-12 21:06:46 -06:00
Slava Pestov
b3428c61e6
Better bootstrap error handling
2008-12-12 21:06:16 -06:00
Slava Pestov
115d6e792f
Change deploy descriptor back
2008-12-12 19:49:22 -06:00
Slava Pestov
2182bd6422
Add a new deploy test to test callbacks
2008-12-12 19:48:51 -06:00
Slava Pestov
8433a9954a
Fix dispose method on run-loop-mx
2008-12-12 19:48:34 -06:00
Slava Pestov
a91dee7810
Fix for native I/O backends that create callbacks in deployed apps; this affected tools.deploy.test[35] ever since run-loop multiplexer landed on OS X
2008-12-12 19:48:17 -06:00
Slava Pestov
d2a1a2326b
Use gdb on Windows
2008-12-12 18:44:43 -06:00
Doug Coleman
e7979a1ac5
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-12 13:49:59 -06:00
Doug Coleman
9d2d225c9d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-12 09:37:03 -06:00
Slava Pestov
210c661d4d
Add unportable tag to core-foundation.timers
2008-12-12 02:41:10 -06:00
Slava Pestov
0ba2c964af
Remove obsolete file, add unit tests for core-foundation.run-loop, add <CFTimer> word
2008-12-12 02:18:50 -06:00
Slava Pestov
36c36a7f83
Update code for core-foundation split, add core-foundation.timers
2008-12-12 01:11:37 -06:00
Slava Pestov
46a1089fd8
Split up core-foundation vocabulary since it was getting out of hand
2008-12-12 00:33:05 -06:00
Doug Coleman
0411d89038
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 23:39:49 -06:00
Slava Pestov
07ff3a4441
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-12-11 23:33:16 -06:00
Doug Coleman
afe942130e
Add deep-member? and deep-subseq? to sequences.deep.
2008-12-11 23:11:04 -06:00
Doug Coleman
05d6cf873f
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 23:08:00 -06:00
Slava Pestov
e9d80dcb63
Move Unix I/O multiplexers to io.unix.multiplexers, new run loop-based multiplexer integrates a kqueue with a CFRunLoop on Mac OS X
2008-12-11 22:48:19 -06:00
Joe Groff
ed45192b6d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-11 17:16:12 -08:00
Doug Coleman
3dc417ae64
bool -> ?
2008-12-11 18:52:22 -06:00
Joe Groff
e795571639
seed of X11 offscreen backend
2008-12-11 16:50:37 -08:00
Slava Pestov
c679ae025b
Rename tools.disassembler.udis:& to alien.syntax:&: and fix it to survive image save/load
2008-12-11 00:03:58 -06:00
Philipp Winkler
0cc4dc4e0a
Allow post data to be send on PUT as well as POST actions. Allow any message between 200 and 299 to mean success.
2008-12-10 21:30:33 -08:00
Slava Pestov
717bceb6ff
Use kqueue on BSD
2008-12-10 20:24:22 -06:00
Slava Pestov
f849e41c7e
Fix select MX
2008-12-10 20:23:37 -06:00
Slava Pestov
537af9ed9b
Fix docs again
2008-12-10 20:23:37 -06:00
Slava Pestov
d327786cb9
kqueue and epoll code wasn't checking for EINTR properly, leading to hangs
2008-12-10 20:10:47 -06:00
Slava Pestov
f020fd39ec
Fix ui.gestures help lint
2008-12-10 19:45:42 -06:00
Slava Pestov
2103c591e6
Add unportable tag for tools.disassembler.udis
2008-12-10 19:36:07 -06:00
Slava Pestov
cefdec0644
Use udis on x86
2008-12-10 19:35:18 -06:00
Slava Pestov
51ee6be047
Clarify wait-for-process docs
2008-12-10 19:16:49 -06:00
Slava Pestov
f86caab386
Fix compile error
2008-12-10 17:33:29 -06:00
Slava Pestov
e57b28b6e1
Check for signal exit status
2008-12-10 17:30:07 -06:00
Slava Pestov
7f3b946264
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-10 16:40:15 -06:00
Slava Pestov
6346999f66
Fix race condition with gesture handling and grafting
2008-12-10 16:40:05 -06:00
Slava Pestov
24a8cb0a95
Remove >r/r> usage from ui.cocoa
2008-12-10 16:25:57 -06:00
Doug Coleman
2af947b08e
fix using for recent change
2008-12-10 14:43:56 -06:00
Doug Coleman
164f8ccb67
parse the fsid_t for the rest of the platforms
2008-12-10 14:28:22 -06:00
Joe Groff
dc5727a212
oops
2008-12-10 07:28:33 -08:00
Joe Groff
c9f041f79d
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-10 07:10:30 -08:00
Doug Coleman
3629b9e5bd
win32 offscreen refinements
2008-12-10 08:49:50 -06:00
Slava Pestov
d821cd7281
Fix win64 bootstrap
2008-12-10 01:19:22 -06:00
Doug Coleman
cd0f46c668
GdiFlush when selecting gl context to make offscreen rendering work
2008-12-10 01:05:03 -06:00
Doug Coleman
6fd87b747c
windows offscreen tweaks
2008-12-10 00:55:33 -06:00
Doug Coleman
3e587c2f89
gitter compilin'
2008-12-10 00:31:57 -06:00
Doug Coleman
4f2c612cda
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 21:31:09 -06:00
Doug Coleman
f3acfcd355
replace f with a "" for file-systems.
2008-12-09 21:30:11 -06:00
Doug Coleman
4f20c0813f
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/ui/cocoa/cocoa.factor
2008-12-09 21:16:37 -06:00
Joe Groff
347eb5647b
windows backend for ui.offscreen
2008-12-09 18:55:54 -08:00
slava
e42de00371
Fix some bugs in epoll, and use it on Linux
2008-12-09 20:55:42 -06:00
Slava Pestov
d70d4c1352
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 20:01:38 -06:00
Slava Pestov
a4fc4046a0
Updating epoll code
2008-12-09 20:01:23 -06:00
Doug Coleman
50e15ebb6f
show mount point
2008-12-09 19:38:45 -06:00
Slava Pestov
3bd4c0b4be
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 18:24:27 -06:00
Slava Pestov
af6a9818b5
Merge branch 'constant_time_allocation'
2008-12-09 18:23:07 -06:00
Slava Pestov
9e4b4ec1ef
Listener no longer shows retain stack
2008-12-09 18:22:48 -06:00
Slava Pestov
8b42b168e2
Removed (string) primitivE
2008-12-09 18:22:38 -06:00
Doug Coleman
2f79e5256d
fsid[2] -> 2array on mac
2008-12-09 18:17:16 -06:00
Slava Pestov
ec23584f48
Finish up O(1) byte array allocation
2008-12-09 18:17:04 -06:00
Doug Coleman
26806f9d7a
remove a line of debugging
2008-12-09 17:53:17 -06:00
Slava Pestov
d9231f3bc5
Remove unsafe string allocation, since its of dubious value
2008-12-09 17:53:00 -06:00
Slava Pestov
eb79c6ab71
Fix conflict
2008-12-09 17:52:45 -06:00
Doug Coleman
dffb8c961b
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 17:51:48 -06:00
Doug Coleman
a48df2fcd3
file-systems. -> print-file-systems, file-systems. no longer takes a spec array
2008-12-09 17:50:47 -06:00
Slava Pestov
c2504f207d
Use kqueue on Mac OS X instead of select
2008-12-09 17:49:03 -06:00
Doug Coleman
35117a0e49
add more fields to io.windows.files
2008-12-09 17:44:37 -06:00
Slava Pestov
4b927f732f
Clean up JIT backend a little
2008-12-09 17:14:17 -06:00
Slava Pestov
a90118da5d
Add inc-at word to core, and update some usages of at+ to use it instead
2008-12-09 16:54:48 -06:00
Joe Groff
4f6ed727d0
Tweak windows and x11 backends to work with changes made for offscreen rendering
2008-12-09 10:19:14 -08:00
Joe Groff
98c0daae2a
Move offscreen-world widget and support words into ui.offscreen vocab
2008-12-09 10:07:57 -08:00
Joe Groff
ec98a6c83d
offscreen-world widgets and offscreen pixel format fixes
2008-12-09 09:22:23 -08:00
John Benediktsson
92834c3aba
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 06:50:07 -08:00
Slava Pestov
43fe6c56a2
Windows fixes
2008-12-09 06:02:39 -06:00
Slava Pestov
9ab4d53213
Fix io.encodings.utf16n unit tests
2008-12-09 04:22:24 -06:00
Slava Pestov
bb912a3dfd
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 04:20:38 -06:00
Slava Pestov
474b718337
Add ncleave combinator to generalizations
2008-12-09 04:20:20 -06:00
Slava Pestov
1e1640abb3
Load fixes
2008-12-09 03:22:38 -06:00
Slava Pestov
05e4626c49
Clean up
2008-12-09 03:22:09 -06:00
Slava Pestov
645c9ac129
Fix load errors related to utf16n being moved to io.encodings.utf16n
2008-12-09 02:21:03 -06:00
Slava Pestov
3ed7a56a7f
Fix functors for locals changes
2008-12-09 01:42:02 -06:00
Slava Pestov
7e267510fd
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 01:04:58 -06:00
Slava Pestov
6286f96379
:> now works
2008-12-09 01:04:22 -06:00
Slava Pestov
db92c90569
Eliminate some usages of locals in compiler.tree.dead-code
2008-12-09 01:04:15 -06:00
Doug Coleman
8a1ba29743
default values for file-systems slots
2008-12-09 00:58:34 -06:00
Slava Pestov
5443217876
Merge branch 'untangle'
2008-12-09 00:03:49 -06:00
Slava Pestov
fa472f2657
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-09 00:02:55 -06:00
Slava Pestov
b154b21aaa
Add new until combinator, and a new do word which acts like a modifier: do while, do until for loops which iterate at least once
2008-12-08 23:37:18 -06:00
Joe Groff
02e961ac77
cocoa ui compile fixes
2008-12-08 21:00:47 -08:00
Doug Coleman
08d0035ac8
document new unique word
2008-12-08 21:53:42 -06:00
Slava Pestov
4fccc7126d
Fix alien.strings docs
2008-12-08 21:49:26 -06:00
Joe Groff
50887f0cfe
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-08 19:32:49 -08:00
Doug Coleman
154bc260c6
remove io.files.unique.backend
...
rename (make-unique-file) to touch-unique-file
2008-12-08 21:32:36 -06:00
Doug Coleman
101bc66b2b
add a unit test to io.paths
2008-12-08 21:32:19 -06:00
Doug Coleman
971a6c89be
move io.paths from extra to basis
2008-12-08 21:31:41 -06:00
Joe Groff
0b42f11683
cocoa backend for offscreen world rendering
2008-12-08 19:30:10 -08:00
Slava Pestov
833d9f9c0b
Fix quotation pooling
2008-12-08 21:24:45 -06:00
Doug Coleman
88f4d73b18
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-08 20:49:58 -06:00
John Benediktsson
e73d78be88
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-08 18:46:52 -08:00
Doug Coleman
44e582bbeb
update all editors for windows 64 to look in "program files" and "program files (x86)"
2008-12-08 20:11:24 -06:00
Slava Pestov
1d57b0bc50
Fix load errors
2008-12-08 20:06:44 -06:00
Slava Pestov
5bfa17d962
Split off error. methods into sub-vocabs in a few places
2008-12-08 20:04:13 -06:00
Slava Pestov
a0e7663afb
Remove eval dependency from unicode.syntax
2008-12-08 19:46:40 -06:00
Slava Pestov
10e3e84a5e
Remove listener dependency from delegate
2008-12-08 19:45:58 -06:00
Slava Pestov
ada08e6d0e
Removing prettyprint and debugger dependencies from io code
2008-12-08 19:45:48 -06:00
Slava Pestov
8c60595b26
Strip out default methods; ~40kb savings on hello-world and maze demos
2008-12-08 19:14:38 -06:00
Slava Pestov
640b37cb70
More permissive
2008-12-08 19:14:18 -06:00
Slava Pestov
1604e18d71
Remove ascii dependency from Mac OS X bootstrap
2008-12-08 19:13:58 -06:00
Slava Pestov
11c138ae95
alien.strings doesn't load utf16 on Unix anymore
2008-12-08 18:49:02 -06:00
Slava Pestov
ac653d5c31
Core foundation now uses UTF8 instead of UTF16, to eliminate unnecessary dependency
2008-12-08 18:48:49 -06:00
Slava Pestov
403ae9db9e
Fix load error in unix.debugger
2008-12-08 18:48:35 -06:00
Slava Pestov
7940020491
Untangling more dependencies
2008-12-08 16:02:31 -06:00
Slava Pestov
ba6f63ff56
calendar.format now depends on present instead of the other way around
2008-12-08 16:02:10 -06:00
Slava Pestov
6edb771d05
Re-arrange some code so that core-foundation.run-loop no longer depends on calendar
2008-12-08 16:01:11 -06:00
Slava Pestov
f6d45158bb
Fix locals conflict
2008-12-08 15:28:27 -06:00
John Benediktsson
b2a14495d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-08 13:09:44 -08:00
Slava Pestov
4f0a9f311e
Untangling some dependencies
2008-12-08 14:58:00 -06:00
Slava Pestov
f8bce98850
Remove unnecessary prettyprinter and debugger dependencies from UI
2008-12-08 13:58:57 -06:00
Doug Coleman
22dd6a74b6
add a unit test for tools.files
2008-12-08 12:46:44 -06:00
Doug Coleman
90cdb6c4f4
remove >r r>
2008-12-08 00:10:24 -06:00
Doug Coleman
24c9337db6
remove >r r>
2008-12-08 00:05:52 -06:00
Doug Coleman
819239edb9
add file-systems. word
2008-12-07 23:51:13 -06:00
John Benediktsson
f753742e99
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 18:57:56 -08:00
Slava Pestov
e4f8448eb1
Fix some problems with arithmetic type inference, exposed by recent changes to log2 word
...
- declared input type for bignum-shift was stricter than the runtime behavior, leading to bad propagation of type info if shift count was a bignum
- types inferred for type functions which used number-valued/integer-valued/real-valued were not always precise, eg bignum bignum bitxor => integer
- add interval-log2, type function for (log2)
- remove math-class-min, it was useless
2008-12-07 19:44:49 -06:00
John Benediktsson
b6263289c2
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 14:46:53 -08:00
Slava Pestov
3469d50b91
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-07 08:51:40 -06:00
Slava Pestov
ce269c8733
Fix grouping unit test
2008-12-07 08:50:59 -06:00
Doug Coleman
9ec5896a3a
Move two unit tests
2008-12-07 08:39:16 -06:00
Doug Coleman
1e53cf6c9f
upper? was copy/pasted and WRONG. found with extra/lint
2008-12-07 01:36:10 -06:00
Doug Coleman
4a5bf7e9d1
remove moved docs
2008-12-06 23:08:18 -06:00
Doug Coleman
3821b417af
remove finance words from calendar
2008-12-06 23:04:54 -06:00
Doug Coleman
14fb58f448
swap ... 3append -> surround in basis
2008-12-06 18:58:45 -06:00
Doug Coleman
45e428f186
fix file-systems on mac
2008-12-06 18:25:35 -06:00
Slava Pestov
080cc92239
Add a new deploy test for a new problem, clean up deploy tests, uncomment bunny test now that bunny is back in extra
2008-12-06 17:45:41 -06:00
Slava Pestov
d62e867db3
Dusting off old kqueue code
2008-12-06 17:35:15 -06:00
Slava Pestov
d84d267948
Add some CFFileDescriptor-related functions
2008-12-06 17:35:04 -06:00
John Benediktsson
dfe7c4f4fe
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-06 14:58:30 -08:00
Slava Pestov
0359ec8eac
Fix PowerPC backend again
2008-12-06 16:57:28 -06:00
John Benediktsson
3552041d49
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-06 14:56:48 -08:00
Slava Pestov
84dba13c9a
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-06 15:41:26 -06:00
Slava Pestov
8a8f0c925c
Use BSR instruction to implement fixnum-log2 intrinsic
2008-12-06 15:31:17 -06:00
Slava Pestov
d2ce4355f8
Fixing PPC backend
2008-12-06 15:30:40 -06:00
Eduardo Cavazos
ebf0f27773
concurrency.messaging-docs: Use consistent spelling for 'threads'.
2008-12-06 15:12:59 -06:00
Eduardo Cavazos
b256539500
ui.gadgets.sliders: Rewrite 'slider-scale' to not use shuffle words
2008-12-06 15:03:02 -06:00
Slava Pestov
03dd5db902
Documentation update
2008-12-06 14:24:44 -06:00
Slava Pestov
9c2e8abaca
Enable more local DCE
2008-12-06 14:24:31 -06:00
John Benediktsson
c9c2be7500
Merge branch 'master' of git://factorcode.org/git/factor
2008-12-06 09:35:00 -08:00
Slava Pestov
145b635eb6
More optimization intended to reduce compile time. Another 10% speedup on compiling empty PEG parser
...
- new map-flat combinator replaces usages of 'map flatten' in compiler
- compiler.tree.def-use.simplified uses an explicit accumulator instead of flatten
- compiler.tree.tuple-unboxing uses an explicit accumulator instead of flatten
- fix inlining regression from last time: custom inlining results would sometimes be discarded
- compiler.tree's 3each and 3map combinators rewritten to not use flip
- rewrite math.partial-dispatch without locals (purely stylistic, no performance increase)
- hand-optimize flip for common arrays-of-arrays case
- don't run escape analysis and tuple unboxing if there are no allocations in the IR
2008-12-06 11:17:19 -06:00
Slava Pestov
a56d480aa6
Various optimizations leading to a 10% speedup on compiling empty EBNF parser:
...
- open-code getenv primitive
- inline tuple predicates in finalization
- faster partial dispatch
- faster built-in type predicates
- faster tuple predicates
- faster lo-tag dispatch
- compile V{ } clone and H{ } clone more efficiently
- add fixnum fast-path to =; avoid indirect branch if two fixnums not eq
- faster >alist on hashtables
2008-12-06 09:16:29 -06:00
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