John Benediktsson
a8c481bee3
synth: adding some tests.
2011-10-27 09:47:36 -07:00
John Benediktsson
a789712f48
synth: fix code that depended on iterable numbers.
2011-10-26 15:14:39 -07:00
Doug Coleman
7b6f27eda6
Add a lint check for swap .. swap that can be replaced by dip. Clean up the cases it finds.
2011-10-26 13:01:04 -07:00
John Benediktsson
f896a4d4ae
brainfuck: minor cleanup.
2011-10-26 10:07:04 -07:00
Doug Coleman
4ebe5218c7
Update Windows for word renames, fix lint errors
2011-10-24 21:50:02 -07:00
Doug Coleman
51c033a1f6
Fix all failures in the linux64 build email
2011-10-24 19:33:09 -07:00
Doug Coleman
763d9a3f7d
Missed yet more renames
2011-10-24 17:00:09 -07:00
Doug Coleman
0d059e0f19
Found a few more places to use lookup-c-type
2011-10-24 15:58:40 -07:00
Doug Coleman
2ecd513130
Factor out ``no-roots no-prefixes'' into its own word. Add load-root, load-from-root, vocabs-in-root and implement load in terms of load-from-root.
...
Add error checking for append-vocab-dir and (child-vocabs) in case someone tries to pass them the wrong parameters.
Rename: vocab-dir+ to append-vocab-dir
Document load-from-root and load-root
2011-10-23 19:59:01 -05:00
Doug Coleman
93d6807d33
Revert "Try without-limits in mason.report. Fixes #275."
...
This reverts commit 1771f18998
.
2011-10-21 15:34:08 -05:00
John Benediktsson
5a943b32c4
Remove stack effects from HELP: declarations.
2011-10-20 19:36:11 -07:00
John Benediktsson
beb5b9bf64
hash-sets: separate <hash-set> and >hash-set to match other containers. Fixes #154 .
2011-10-19 11:35:25 -07:00
John Benediktsson
f4a6e10818
More cleanup of unused stuff.
2011-10-19 11:01:16 -07:00
John Benediktsson
0816b8667c
benchmark.splay: fix IN:.
2011-10-19 09:42:12 -07:00
John Benediktsson
3467ef76a9
webapps.mason: remove ugly border.
2011-10-19 09:42:11 -07:00
Doug Coleman
feeea08023
Remove really-delete-tree in favor of setting the file attributes to normal
...
on Windows deletes.
2011-10-19 02:28:52 -07:00
Doug Coleman
1f105209cf
Lower tcp-echo0 test so we don't crash
2011-10-19 01:17:08 -07:00
John Benediktsson
88a40c19e2
mongodb.driver: remove stack effect.
2011-10-18 20:03:05 -07:00
John Benediktsson
623e6af857
tokyo.remotedb: remove stack effects.
2011-10-18 20:01:37 -07:00
John Benediktsson
860a734e96
parser-combinators: fix constructor stack effects.
2011-10-18 19:23:22 -07:00
John Benediktsson
79e2265db1
irc: fix IRC: stack effects.
2011-10-18 19:20:24 -07:00
John Benediktsson
375d9813fb
cpu.8080: fix stack effects.
2011-10-18 19:15:09 -07:00
Joe Groff
13b17fb84a
io: input-stream and output-stream mixins
2011-10-18 16:25:09 -07:00
John Benediktsson
b237df3a3b
Remove unused stack effects from DEFER: declarations.
2011-10-18 14:42:17 -07:00
John Benediktsson
80e1c8e3f2
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
2011-10-18 13:19:39 -07:00
John Benediktsson
8b724d9657
webapps.mason: link crashed and broken to latest build reports. Fixes #274 .
2011-10-18 11:57:03 -07:00
John Benediktsson
cf54ce8e42
math.functions: when gcd is inlined, "gcd nip" is almost as good as "gcd*".
2011-10-18 10:30:39 -07:00
Doug Coleman
5771cafcee
Try without-limits in mason.report. Fixes #275 .
2011-10-18 00:52:46 -07:00
Joe Groff
4d224b552f
io: stream-read-into and stream-read-partial-into
...
Safe user-facing wrappers for stream-read-unsafe.
2011-10-17 21:23:08 -07:00
Joe Groff
09f55f82fa
clean up forwarding stream-read-partial-unsafe
...
Now that "io" provides a method on object for stream-read-partial-unsafe that forwards to stream-read-unsafe, individual stream class that don't implement partial reads don't need to provide such a method themselves.
2011-10-17 21:23:06 -07:00
Joe Groff
8322ff9452
io.streams.peek: test with memory-stream
...
Some binary stream types use memcpy to implement read-unsafe, while element-agnostic wrapper streams have to use copy. Make sure peek-stream works with both when it has to divide a read between the peek buffer and the underlying buffer (it does).
2011-10-17 21:23:06 -07:00
Joe Groff
6f12322bda
kill noncopying-reader mixin, stream-read generic
...
Now that all streams have been updated to implement the stream-read-unsafe protocol, take out the noncopying-reader shim. Turn stream-read and stream-read-partial into plain functions over the -unsafe generics.
2011-10-17 21:23:05 -07:00
Joe Groff
6828eeb27e
io.streams.peek: read-unsafe protocol
2011-10-17 21:23:04 -07:00
Joe Groff
3f15127ead
mongodb.gridfs: move to unmaintained
...
It has no tests and nothing appears to use it, so I don't want to mess with it to make it implement the stream-read-unsafe interface.
2011-10-17 21:23:01 -07:00
Joe Groff
d54824cb40
io: nab io.streams.peek's stream-exemplar-growable
...
Rename stream-element-examplar to stream-exemplar to match.
2011-10-17 21:23:01 -07:00
John Benediktsson
ac98269f53
math.functions: faster gcd means faster ratios.
2011-10-17 20:36:28 -07:00
John Benediktsson
d947553df8
benchmarks: tcp/udp should take less time for now (until it gets sped up).
2011-10-17 17:47:28 -07:00
Doug Coleman
7ffd51c485
A little ambitious on the tcp-echo2 benchmark. Reduce 20mil to 20k
2011-10-17 16:47:21 -07:00
John Benediktsson
bd0278cf63
lint: enable checks for quotations of length 2, and add some ignores.
2011-10-17 11:30:01 -07:00
Doug Coleman
5836634922
Rename echo benchmark to udp-echo. Rename file-server benchmark to tcp-echo. Add more benchmarks for different loads.
2011-10-17 10:25:28 -07:00
Doug Coleman
98979fc51c
Remove initializers from extra/constructors, add C:-like form that requires a stack effect
2011-10-17 10:25:27 -07:00
Doug Coleman
f21fee3b73
Rename complete-effect to scan-effect
2011-10-17 10:25:27 -07:00
John Benediktsson
54e075c76c
lint: fix unit tests.
2011-10-17 10:15:48 -07:00
John Benediktsson
3582e9c168
More lint fixes.
2011-10-16 21:23:21 -07:00
John Benediktsson
4919339721
project-euler.150: 20% faster.
2011-10-16 21:21:07 -07:00
John Benediktsson
81714b8dc3
More lint cleanups.
2011-10-16 19:33:16 -07:00
John Benediktsson
45aeea52ce
lint: filter a bit better.
2011-10-16 19:32:16 -07:00
John Benediktsson
c8732657b7
Cleanup more lint warnings.
2011-10-16 13:01:58 -07:00
John Benediktsson
ea4240cea0
lint: cleanup, deep compare, print clickable words.
2011-10-16 13:01:36 -07:00
John Benediktsson
6f1c44b46d
Cleanup some lint warnings.
2011-10-15 19:19:44 -07:00
John Benediktsson
df2000d8e7
random.blum-blum-shub: fix tests for recent random-integer change.
2011-10-15 10:39:16 -07:00
John Benediktsson
d773d99de5
benchmark.splay: adding a splay-tree benchmark.
2011-10-14 18:10:49 -07:00
John Benediktsson
ce1d69aa0a
trees.splay: fix delete-at.
2011-10-14 17:52:24 -07:00
John Benediktsson
dc06efe2a4
webapps.mason: redirect index to dashboard. Fix #178 .
2011-10-14 15:43:38 -07:00
John Benediktsson
4fb66c0f05
brainfuck: cleanup.
2011-10-14 13:53:55 -07:00
John Benediktsson
d61de12011
Cleanup more lint warnings.
2011-10-14 12:31:46 -07:00
John Benediktsson
378786599d
Cleanup lint warnings.
2011-10-14 11:47:24 -07:00
Doug Coleman
e563824cd2
Don't report aliases as having a duplicate word definition as the word they alias in lint.
2011-10-14 10:15:13 -07:00
John Benediktsson
312704ae68
math.parser: cleanup uses of 16/8/2 >base/base>.
2011-10-14 10:09:12 -07:00
Doug Coleman
6553510494
Remove bogus test in lint
2011-10-14 09:40:36 -07:00
Doug Coleman
6586b97128
Revive the lint tool
2011-10-14 01:39:46 -07:00
John Benediktsson
0965d9be41
webapps.help: remove frames. Fixes #242 .
2011-10-13 22:09:30 -07:00
John Benediktsson
6417f36397
namespaces: adding a "with-global" word to replace "global [ ] bind".
2011-10-13 17:21:59 -07:00
John Benediktsson
928536be2a
cpu.8080.emulator: use get/set-global.
2011-10-13 17:11:23 -07:00
John Benediktsson
1987deb359
Fix M: stack effects.
2011-10-13 16:41:17 -07:00
John Benediktsson
a80d176720
readline: change to create alien at run-time. Fixes #254 .
2011-10-13 13:24:56 -07:00
John Benediktsson
3207244c60
sequences: define ?first and ?second.
2011-10-13 12:53:46 -07:00
John Benediktsson
557f8355de
webapps.benchmark: better main name.
2011-10-12 12:35:34 -07:00
Doug Coleman
4cbbfe82aa
benchmark.file-server hit the array-capacity limit, so lower the #bytes sent by one and add a #times parameter
2011-10-12 10:23:16 -07:00
Doug Coleman
c73724d273
Remove *timesinkbsd from webapps.mason grids
2011-10-12 09:48:23 -07:00
Doug Coleman
1df7a40984
Add 2/4/8le>, 2/4/8be> -- 30% faster on the 8-byte versions, slightly less faster on the others.
2011-10-12 09:48:23 -07:00
Doug Coleman
1783b3b72e
Rename benchmarks -> benchmark
2011-10-12 03:28:25 -07:00
Doug Coleman
ac9d4577e0
mason.release.archive was testing strings against symbols for choosing the archival method and file extension. This might break win32/64 or it might speed things up.
2011-10-12 01:33:58 -07:00
Doug Coleman
ee08db3e44
Fix test failure for random number speedup from using be>.
2011-10-12 01:26:56 -07:00
Doug Coleman
49b0ebf056
Simple network benchmark for sending large file between a server/client.
2011-10-12 01:22:03 -07:00
John Benediktsson
afc07c0e05
io.binary: make le> and be> faster (20% and 75%, respectively).
...
Removed primitive byte-array>bignum and digit_stream_to_bignum from vm/.
2011-10-11 21:13:30 -07:00
Doug Coleman
250e528209
Progress bars for long-running operations that yield.
2011-10-11 17:56:28 -07:00
Doug Coleman
d834d9bfa4
slots.syntax: fix example.
2011-10-10 22:00:40 -07:00
Doug Coleman
4cece22c43
Add copy-slots{ word to slots.syntax. Alias slots{ to get{ and set-slots{ to set{, same for slots[ and set-slots[.
2011-10-10 18:25:48 -07:00
Doug Coleman
97fa79d7fa
Update serial library so it's usable.
2011-10-08 11:38:43 -07:00
Doug Coleman
95ef4d90a9
I got 99 bottles and a bitch ain't one.
2011-10-07 23:48:13 -07:00
Doug Coleman
be3eebf719
Document reset-class, forget-class, forget-method. Use lookup-method in see, fix gpu.render for method->lookup-method renaming. Fixes #232 .
2011-10-04 10:40:48 -07:00
John Benediktsson
85e1ad0e00
webapps.help: changing <alloy> to only apply to search responder (for performance).
2011-10-03 22:16:36 -07:00
Doug Coleman
4994483be4
Fix abuse of spread in gdbm
2011-10-02 21:53:32 -07:00
John Benediktsson
8579a71efa
benchmark.ant: switching to tuples now that they are fast.
2011-10-02 15:30:25 -07:00
Doug Coleman
76580da5d5
Refactor the lexer/parser to expose friendlier words for scanning tokens. The preferred top-level words now throw an exception on EOF.
...
CREATE -> scan-new
CREATE-CLASS -> scan-new-class
CREATE-WORD -> scan-new-word
CREATE-GENERIC -> scan-new-generic
scan -> (scan-token)
scan-token now throws on eof
(scan-word) returns word/number/f
scan-word now throws on eof
scan-word-name expects a non-number
Fixes #183 .
Fixes #209 .
2011-09-29 11:28:28 -07:00
John Benediktsson
12cfe67f20
webaps.help: display errors in red, add a main method.
2011-09-27 10:20:15 -07:00
John Benediktsson
2659b23115
websites.concatenative: Wrap <help-webapp> in an <alloy> to display form errors. Fixes #196 .
2011-09-27 10:17:54 -07:00
John Benediktsson
fe31c534ea
gpu.state: use qualified for all c-types.
2011-09-26 20:12:10 -07:00
John Benediktsson
4f42c72012
specialized-arrays: performed some cleanup.
...
Specifically,
• Created >c-array to be replacement for >T-array.
• Created cast-array to be generic replacement for all T-array-cast words.
• Created c-array@ to be generic replacement for T-array@ words.
• Replaced usages of <T-array> with T <c-array>
• Replaced usages of <direct-T-array> with T <c-direct-array>
• Replaced usages of >T-array with T >c-array
• Replaced usages of T-array-cast with T cast-array
• Replaced usages of malloc-T-array with T malloc-array.
• Removed malloc-T-array.
• Removed T-array-cast.
• Removed T-array@.
• Removed >T-array.
I also added (but didn't change any code to use):
• T c-array-type, returns T-array
• T c-array?, returns T-array?
• c-array{ T ... }, returns T-array{ ... }
Bootstraps just find on Mac OS X. Also `load-all test-all` works for me.
2011-09-26 11:37:51 -07:00
Doug Coleman
eead1f0487
Fix the using for peek streams tests.
2011-09-25 22:54:53 -07:00
Doug Coleman
c5f1651567
Peekable streams wrapper
2011-09-25 19:32:34 -07:00
Doug Coleman
673d280fc5
Vocabulary to reduce numbers to more convenient representations
2011-09-25 19:32:33 -07:00
John Benediktsson
5cf0652db4
benchmark.ant: needed a MAIN.
2011-09-25 19:08:56 -07:00
John Benediktsson
c7e3238149
benchmark.ant: fix vocab name and using.
2011-09-25 15:33:49 -07:00
John Benediktsson
6f72e5a638
benchmark.ant: adding the "ant puzzle" benchmark. See #153 .
2011-09-25 12:25:52 -07:00
Doug Coleman
22f1545ec5
Graphviz now unix only
2011-09-24 21:10:08 -07:00
Joe Groff
81b12adcad
math.blas, alien.fortran: move to unmaintained cuz I'm getting too old for this shit. closes #171
2011-09-24 20:59:21 -07:00
Doug Coleman
b2176f98a7
Use gvplugin_list instead of gvPluginList
...
Make graphviz unix only for several reasons:
1) Win32 graphviz doesn't have the gvplugin_list() exported and we don't have a word to check if an ffi call exists before attempting to call it so we are unable to find a two-state solution with both gvplugin_list and gvPluginList
2) Compiling the Graphviz Project on Windows is extremely broken under Cygwin, MinGW and Visual Studio 2008 and fails to compile without major changes and still has disabled projects and thousands of warnings/errors. Th HOWTO on their website is outdated on all counts and the maintainer has not replied to my email asking for help. I do not have time to be a Graphviz maintainer myself.
3) When I did manage to compile it on Windows, none of the engines are avaialable to the dlls we load so the compiled Graphviz has no features except symbol exports. The same is true for the binary package--we do not have access to the
4) There is no win64 binary of Graphviz on their website and compiling it would likely result in an unusable set of dlls as per above
2011-09-24 19:00:17 -05:00
John Benediktsson
f6b6e17b00
alien.data: removing unused (and broken?) "require-c-array".
2011-09-23 13:15:09 -07:00
John Benediktsson
7103dfab6b
infix: using "if-empty" makes it cleaner.
2011-09-21 19:31:26 -07:00
John Benediktsson
08aa100eb7
mongodb: using "if-empty" makes it cleaner.
2011-09-21 19:31:08 -07:00
Joe Groff
2bd6de9a02
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
2011-09-19 10:03:43 -07:00
Slava Pestov
867b5a1178
Move javascriptcore to unmaintained. Fixes #130
2011-09-19 00:12:36 -07:00
Doug Coleman
bf2a96e9e0
Remove Windows CE from core/ basis/ and build-support/
...
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84 .
2011-09-18 23:19:06 -05:00
John Benediktsson
e422187be1
fuel.eval: some minor cleanup.
2011-09-18 20:35:16 -07:00
John Benediktsson
2a72c5c34d
fuel.eval: using a local fuel-eval-error symbol. Fixes #142 .
2011-09-18 20:19:49 -07:00
Joe Groff
db324a65ee
new vocab slots.macros: macro interface to slot accessors, as discussed in #134
2011-09-18 17:33:53 -07:00
Doug Coleman
7e4aa6f67f
Graphviz's gvc.dll doesn't export gvplugin_list() on Windows, so call gvPluginList() instead. This bug has been reported to the Windows Graphviz maintainer, so we can potentially go back to calling gvplugin_list() someday.
2011-09-16 01:25:45 -05:00
Slava Pestov
7507196a98
mason.release.tidy: one last fix for tests
2011-09-14 20:00:15 -07:00
Slava Pestov
4d30021d77
mason.release.tidy: add unit tests and ensure it works
2011-09-13 23:39:16 -07:00
Slava Pestov
0ed9112f75
mason.release.tidy: logic for blowing away Factor.app on non-Mac platforms was wrong; fixes #125
2011-09-13 20:22:24 -07:00
Doug Coleman
900afdd6a8
Make parser in mason.test noisy so we get real output.
...
Fixes #126 .
2011-09-13 19:52:32 -05:00
Doug Coleman
f41fcc937e
Forgot QUALIFIED: math in images.png.
2011-09-13 15:45:47 -05:00
Doug Coleman
cb1ed13a37
Generate reference .figs for all of pngsuite
...
Make directory for bad pngs from libpng
2011-09-13 12:11:04 -05:00
Doug Coleman
5ea02f4798
PNG library should reverse filter on entire bytes
...
Add word to test that some pngs fail to load
2011-09-13 12:10:18 -05:00
Slava Pestov
c489f7a9f5
webapps.wiki: mark edit links and old revision links with rel="nofollow". Fixes #38
2011-09-11 23:49:13 -07:00
John Benediktsson
a4b6adbb6d
system-info.macosx: Using 'gestalt' to support 'os-version' on macosx.
2011-09-11 08:29:16 -07:00
Slava Pestov
396ef06355
mason: more useful logging to console, with timestamps
2011-09-09 20:21:05 -07:00
Slava Pestov
f1c2707b5f
Some mason improvements:
...
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov
2f6b98a141
mason tests didn't pass if the machine wasn't configured for running mason
2011-09-09 19:14:55 -07:00
Doug Coleman
70a8c35141
Don't test ping on any platform higher than windows xp
2011-09-08 15:49:39 -07:00
Doug Coleman
f19d8cfd99
Windows doesn't like 0 f <inet4>. See issue #85 .
2011-09-08 15:49:08 -07:00
Doug Coleman
f625f3ea47
Find timezone based on string
2011-09-08 15:47:47 -07:00
Doug Coleman
df3d092286
Add another unit test so we can see why ping fails, if it does.
2011-09-07 03:41:49 -05:00
John Benediktsson
57c5420e05
memcached: better to not duplicate with-memcached.
2011-09-06 10:21:24 -07:00
John Benediktsson
b6bd35fd4b
Merge remote-tracking branch 'upstream/master'
2011-09-06 09:32:48 -07:00
John Benediktsson
223cb423d8
memcached: change tests to have a 5 second timeout so they don't hang the build machine. Fixes #80 .
2011-09-06 09:32:15 -07:00
Slava Pestov
d955c14b9c
Oops
2011-09-06 00:25:33 -07:00
Slava Pestov
988e77463e
game.loop: split off benchmarking code into game.loop.benchmark
2011-09-05 23:58:32 -07:00
Doug Coleman
0c0906c2d8
Make readline.ffi unix only
2011-09-06 00:15:10 -05:00
Slava Pestov
7864556e5b
tools.time.struct: fix load error
2011-09-05 19:45:24 -07:00
Slava Pestov
0f1c9b1d29
bunny: don't deploy with word names
2011-09-05 17:20:43 -07:00
John Benediktsson
7df5968db2
benchmark.pidigits: no need to USE sets.
2011-09-03 16:30:31 -07:00
John Benediktsson
a3e8c99765
memcached: enforce sorted order for test results.
2011-09-02 10:50:16 -07:00
John Benediktsson
91e043de68
memcached: change tests to key based on cpu architecture.
2011-09-01 21:26:09 -07:00
Slava Pestov
67c57417d7
Fix webapps.mason breakage
2011-09-01 01:15:56 -07:00
Doug Coleman
e04b0acdcd
Update png images tests for image structure change
2011-08-31 15:28:49 -05:00
Doug Coleman
2d74c3c9cb
llvm.clang.ffi depends on unix.types, so make it unix only
2011-08-28 16:51:58 -05:00
Doug Coleman
0f69878a9c
Make readline/readline-listener unix only
2011-08-28 16:42:55 -05:00
sheeple
5a38ddc31c
graphviz: fix load errors
2011-08-27 18:35:00 -06:00
Joe Groff
57bcd3a039
images: move pure Factor image format implementations to extra/
2011-08-27 17:30:45 -07:00
John Benediktsson
cc68afddce
Merge remote-tracking branch 'factorcode/master'
2011-08-27 17:26:11 -07:00
Slava Pestov
b3a2823652
graphviz.ffi: fix help lint
2011-08-27 17:20:30 -07:00
Joe Groff
a67a59d5a1
Merge branch 'master' of factorcode.org:/git/factor
2011-08-27 17:04:43 -07:00
Slava Pestov
39b00a1b39
graphviz.ffi: refactor it to not make FFI calls at parse time
2011-08-27 14:08:54 -07:00
Joe Groff
9040ee37e0
Merge remote-tracking branch 'Blei/gtk-image-loader'
...
Conflicts:
basis/alien/enums/enums-tests.factor
basis/alien/enums/enums.factor
basis/alien/parser/parser.factor
basis/gdk/pixbuf/ffi/ffi.factor
basis/glib/ffi/ffi.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/backend/gtk/gtk.factor
basis/windows/nt/nt.factor
2011-08-27 14:07:18 -07:00
John Benediktsson
6a085abd7d
Merge remote-tracking branch 'malu/semantic-versioning'
2011-08-26 20:48:18 -07:00
John Benediktsson
38c5652093
boids makes a good demo.
2011-08-26 20:33:21 -07:00
John Benediktsson
07454e2584
curses: update for alien api change.
2011-08-26 20:18:23 -07:00
John Benediktsson
b40e787556
Merge remote-tracking branch 'blei/curses' into curses
2011-08-26 20:13:24 -07:00
John Benediktsson
78998f6971
path-finding: add test for abeaumont's fix.
2011-08-26 19:58:07 -07:00
John Benediktsson
12d5d61179
Merge remote-tracking branch 'abeaumont/master'
2011-08-26 19:53:11 -07:00
John Benediktsson
a429f67b87
Merge remote-tracking branch 'philip-searle/master'
2011-08-26 19:42:04 -07:00
John Benediktsson
7225ce1f5e
Merge remote-tracking branch 'ajvondrak/graphviz'
2011-08-26 19:31:47 -07:00
John Benediktsson
60bf9d49ca
Merge remote-tracking branch 'ex-rzr/fixes'
2011-08-26 19:05:53 -07:00
John Benediktsson
02181a5d50
brainfuck: some cleanup and make the ebnf simpler.
2011-08-26 18:42:17 -07:00
John Benediktsson
dd280eae9a
Adding a webapp for benchmarking the Factor web server.
2011-08-26 18:02:44 -07:00
John Benediktsson
56f6dacd93
benchmark.echo: Update copyright.
2011-08-26 18:02:22 -07:00
John Benediktsson
daaaed7e2b
Adding a UDP echo benchmark.
2011-08-26 17:18:08 -07:00
John Benediktsson
6ca88c1f79
Fix docs for 'lunar-rescue'.
2011-08-26 16:33:45 -07:00
John Benediktsson
9f34c9c676
Spelling fixes to documentation.
2011-08-26 16:20:31 -07:00
Doug Coleman
4603fb2499
Write some more docs for readline and link readline main article to words.
2011-08-26 11:20:58 -05:00
Slava Pestov
01eeabbcbd
Merge classes.struct.packed into classes.struct and remove duplication
2011-08-25 21:02:25 -07:00
John Benediktsson
7e824af1f6
fjsc: display the proper namespace when using set_in.
2011-08-24 15:20:51 -07:00
John Benediktsson
363ca60191
fjsc: change prompt to be "( scratchpad )".
2011-08-24 15:11:33 -07:00
Doug Coleman
bc416b93c8
Fix help-lint for ini-file
2011-08-23 12:28:09 -07:00
Doug Coleman
08121292b0
Fix help-lint for memcached
2011-08-23 12:28:00 -07:00
Doug Coleman
ae6826ed0d
Fix help-lint for ntp
2011-08-23 12:27:41 -07:00
Slava Pestov
ce24d774c2
websites.factorcode: add link to bug tracker
2011-08-22 23:00:04 -07:00
Slava Pestov
6ead33d73e
mason.config: fix for recent changes
2011-08-22 22:17:50 -07:00
Slava Pestov
e583e4e649
mason.platform: add test
2011-08-22 22:14:38 -07:00
Slava Pestov
2ca99168e6
webapps.mason.version.files: add SLOT: forward declaration
2011-08-19 19:54:23 -07:00
Slava Pestov
80e9a42d85
websites.factorcode: clean up
2011-08-19 19:53:55 -07:00
John Benediktsson
6f0b3f119d
tnetstrings: vocab to parse "tagged netstrings".
2011-08-19 19:02:29 -07:00
Doug Coleman
fc13ae09c0
Add google translate vocabulary
2011-08-19 18:33:23 -07:00
John Benediktsson
9f93d4bff7
Adding 'ntp' client vocab.
2011-08-19 17:25:10 -07:00
John Benediktsson
e592e3ede6
Adding 'ini-file' vocab to parse INI config files.
2011-08-19 17:22:16 -07:00
John Benediktsson
b1c1ca0e74
gestalt vocab for mac.
2011-08-19 16:49:22 -07:00
John Benediktsson
5f2f2c7582
google.charts vocab.
2011-08-19 16:41:50 -07:00
John Benediktsson
84790f87f6
Change fuel.remote to use tty-server.
2011-08-19 15:03:45 -07:00
John Benediktsson
94812c1f49
Moving io.trash to io.files.trash.
2011-08-19 14:31:19 -07:00
John Benediktsson
5e63f3b5d8
io.trash: cross-platform vocab to send files to trash.
2011-08-19 14:26:32 -07:00
John Benediktsson
8335ceff8c
math.approx: function to approximate rationals.
2011-08-19 13:27:44 -07:00
John Benediktsson
3cef26fe3c
wolfram-alpha: query api for Wolfram Alpha.
2011-08-19 13:17:32 -07:00
John Benediktsson
0364eae439
hamurabi: adding HAMURABI.BAS game.
2011-08-19 13:16:41 -07:00
John Benediktsson
33cae784fb
anagrams: words for finding anagrams.
2011-08-19 13:16:03 -07:00
John Benediktsson
0227ff8dc4
classes.struct.packed: adding support for packed structures.
2011-08-19 13:13:34 -07:00
John Benediktsson
f960a194b5
Adding 'memcached' vocab to talk to memcached servers.
2011-08-19 13:11:24 -07:00
John Benediktsson
15f2a86e0f
Merge remote-tracking branch 'upstream/master'
2011-08-01 13:42:47 -07:00
Erik Charlebois
981477a7ff
Fix mason following PPC changes; target-os and target-cpu are no longer strings.
2011-07-29 01:57:14 -04:00
Erik Charlebois
6fef726d58
Replace deprecated words with alternatives.
...
A load-all on OS X now completes without any deprecated word warnings.
2011-07-29 01:56:13 -04:00
John Benediktsson
6104f8f159
Merge branch 'master' of git://factorcode.org/git/factor
2011-06-14 08:45:16 -07:00
Joe Groff
40c45e08ca
Merge remote branch 'erikc/master'
2011-06-13 11:28:02 -07:00
John Benediktsson
33888e9564
Merge remote branch 'upstream/master'
2011-06-04 09:21:16 -07:00
Alex Vondrak
d6f039cd2f
graphviz.render: make sure to normalize paths
2011-06-03 15:46:52 -07:00
Erik Charlebois
c492ff62a7
Add vocab completion for readline when line begins with USING:
2011-05-24 04:02:10 -04:00
Erik Charlebois
b504c9af47
Modify the listener vocabulary so that readline can hook in. Add the readline-listener listener that provides word completion and readline editing.
2011-05-23 23:36:14 -04:00
Erik Charlebois
215e720513
Raw FFI bindings to libreadline and a few higher level words
2011-05-23 23:36:14 -04:00
Erik Charlebois
0507e6ec53
Raw clang FFI bindings
2011-05-23 23:36:14 -04:00
Erik Charlebois
64252dbdbc
32 and 64 bit Linux PPC support
2011-05-23 23:36:14 -04:00
John Benediktsson
eecfe7b60b
websites.factorcode: Fix email example.
2011-05-23 17:14:09 -07:00
Alex Vondrak
d4d2804270
graphviz: oops; remove graphviz.libcgraph, which is never used
2011-05-23 07:16:18 -07:00
Alex Vondrak
e0ba1d07a6
add graphviz vocab
2011-05-22 12:06:48 -07:00
Anton Gorenko
588af74590
fix 'boids' and move it from unmantained to extra;
2011-05-22 17:07:55 +06:00
Anton Gorenko
06c935175f
clutter, gstreamer: return .gir files back to pass load-all tests on Windows and MacOS;
2011-05-21 20:58:09 +06:00
Slava Pestov
c9753304a5
websites.factorcode: fix double escaping in code example on front page
2011-05-20 18:38:30 -07:00
Slava Pestov
9bd1c1b771
websites.concatenative: oops
2011-05-06 20:32:29 -07:00
Slava Pestov
d58555d6f5
Merge branch 'cleanup' of git://github.com/mrjbq7/factor
2011-05-06 20:27:59 -07:00
Slava Pestov
29d37737bc
Merge branch 'sorting' of git://github.com/mrjbq7/factor
2011-05-06 20:27:52 -07:00
Slava Pestov
26838cce8e
Merge branch 'highlight' of git://github.com/mrjbq7/factor
2011-05-06 20:27:42 -07:00
Slava Pestov
ed56a9ce83
websites.concatenative: enable recaptcha for wiki
2011-05-06 20:03:44 -07:00
Slava Pestov
4df048f9bd
wiki: add a recaptcha
2011-05-06 19:47:32 -07:00
John Benediktsson
68681ee8a3
Merge branch 'master' into highlight
2011-05-03 20:52:16 -07:00
John Benediktsson
ef98730827
Merge branch 'master' into sorting
2011-05-03 20:51:53 -07:00
John Benediktsson
1778757fa2
Update references to "1 tail" to use "rest".
2011-05-03 20:50:23 -07:00
Doug Coleman
b9e127eb6c
Refactor some duplication in DNS queries and move some parsing into its own word.
2011-04-15 00:18:05 -05:00
John Benediktsson
eb6c986cd6
Merge branch 'master' into sorting
...
Conflicts:
basis/heaps/heaps-tests.factor
2011-04-12 18:09:36 -07:00
John Benediktsson
fad33fdfc8
Merge branch 'master' of git://github.com/slavapestov/factor into highlight
2011-04-12 18:07:09 -07:00
John Benediktsson
cfbc08e7ac
websites.factorcode: add syntax highlighting to the examples.
2011-04-12 18:05:39 -07:00
Joe Groff
07f2d75316
game.debug.tests: fix half-changed accessor names (reported by sf17k)
2011-04-11 11:50:28 -07:00
Doug Coleman
aed64f104d
Error if domain name has non-ascii characters. Lower timeout to 10s from 30s to see errors more quickly.
2011-04-10 14:56:37 -05:00
Doug Coleman
1e78347643
Print a newline after each TXT message in DNS.
2011-04-10 14:10:13 -05:00
Doug Coleman
82a88ba57a
Decode TXT strings as utf8, use write instead of print.
2011-04-10 12:38:00 -05:00
Doug Coleman
405745ca79
Add support for parsing DNS TXT queries.
2011-04-10 12:35:46 -05:00
John Benediktsson
d58bc08aa0
Update code that did ">alist sort-" to just "sort-".
2011-04-07 09:01:21 -07:00
Slava Pestov
ee99a64b54
Merge branch 'master' of git://github.com/ex-rzr/factor
2011-04-06 17:26:41 -04:00
John Benediktsson
0dc5d57862
infix: adding support for "seq[from:to]" slice notation.
2011-03-17 22:42:23 -07:00
John Benediktsson
abce7ef5de
Merge branch 'master' of git://github.com/slavapestov/factor
2011-03-16 23:44:47 -07:00
Joe Groff
54f26a90eb
Merge branch 'master' of factorcode.org:/git/factor
2011-03-15 11:18:12 -07:00
Joe Groff
a30100109c
openal: don't bundle openal library on any unix platform
2011-03-15 11:11:32 -07:00
Anton Gorenko
f006b3482c
gstreamer: remove all girs;
2011-03-15 23:01:18 +06:00
Anton Gorenko
6d09bc9b07
gobject-introspection: fix incorrect resolving of current vocab's path;
...
clutter: remove all girs, add Cally;
2011-03-15 22:38:51 +06:00
John Benediktsson
bac951a618
Merge branch 'master' of git://github.com/slavapestov/factor
2011-03-14 22:47:02 -07:00
otoburb
b0baf118af
holidays.factor: Replaced use of deprecated 'spin' word with locals.
2011-03-15 01:51:27 +00:00
otoburb
0a8020c06b
Fixed extra/webapps/imagebin vocab to increment path count correctly and added file detection.
2011-03-14 01:21:56 +00:00
John Benediktsson
73f5fb866f
Merge branch 'master' of git://github.com/slavapestov/factor
2011-03-05 19:07:49 -08:00
Anton Gorenko
70718fc73c
fix gstreamer.*;
...
move gstreamer from unmaintained to extra;
2011-03-05 17:34:01 +06:00
Anton Gorenko
952aad80ce
gobject-introspection: add FOREIGN-ATOMIC-TYPE: (used in clutter.cogl.ffi);
...
move clutter from unmaintainded to extra;
2011-03-05 14:11:26 +06:00
Slava Pestov
368d2a0818
Move gstreamer and clutter bindings to unmaintained/ for now, until Anton can fix them, to make the build work
2011-03-04 18:11:42 -05:00
Slava Pestov
ebce40a4c0
Fix conflict
2011-02-27 20:01:45 -06:00
John Benediktsson
e5cddba600
Merge branch 'master' of git://github.com/slavapestov/factor
2011-02-26 18:54:07 -08:00
Slava Pestov
e90fd3b942
Fix usage note in dns vocab, move tools.dns from basis to extra since dns vocab is in extra
2011-02-25 21:08:00 -08:00
Joe Groff
c10d037763
bunny.model, gpu.demos.bunny: update url for bunny model download
2011-02-25 10:22:49 -08:00
John Benediktsson
2005df3b0c
Merge branch 'master' of git://github.com/slavapestov/factor
2011-02-14 22:19:34 -08:00
Keita Haga
073eda332a
In several documentation, remove whitespace before or after the colon or period
2011-02-10 01:51:13 +09:00
Alfredo Beaumont
89ac114390
Fix comparison to avoid infinite loop with zero cost paths
2011-01-30 20:51:07 +01:00
John Benediktsson
f4cc2bcdaa
images.http: allow urls to be used with http-image.
2011-01-27 20:00:42 -08:00
John Benediktsson
1defecf279
images.http: use the content type from the http response if provided.
2011-01-26 18:05:02 -08:00
John Benediktsson
b4ca9daf27
images.gif: the Graphics Control Block is OPTIONAL in the GIF spec.
2011-01-26 17:23:30 -08:00