John Benediktsson
7f7cb5cdf9
benchmark.make: adding a simple make benchmark.
2012-04-20 10:41:50 -07:00
John Benediktsson
5b83dc2e90
sequences.extras: adding slice-when (non-destructive split-when).
2012-04-19 16:41:44 -07:00
John Benediktsson
449814a387
math.primes.twins: calculating twin primes.
2012-04-19 15:14:31 -07:00
John Benediktsson
8c1165cac1
cleanup some lint warnings.
2012-04-18 17:46:01 -07:00
Doug Coleman
161cd8222c
sequences.extras: Experimenting with collapse, compact words. Add even/odd-indices words.
2012-04-18 15:18:54 -07:00
John Benediktsson
8e0df4df9c
24-game: remove broken "spin" definition.
2012-04-18 12:11:41 -07:00
John Benediktsson
ef87f81022
sequences.extras: adding a version of filter that uses an elements index.
2012-04-18 10:47:25 -07:00
John Benediktsson
17d9b1ba40
sequences.extras: faster minimum/maximum.
2012-04-16 15:09:44 -07:00
Joe Groff
5948f53725
change temp-file to cache-file where appropriate
2012-04-16 11:55:27 -07:00
John Benediktsson
0c16b7cc1a
benchmark.hash-sets: adding a benchmark for hash-sets.
2012-04-16 10:57:57 -07:00
John Benediktsson
cdd4de2cb3
sequences.extras: adding change-nths word.
2012-04-15 10:34:23 -07:00
John Benediktsson
33ae12ed1e
sequences.extras: adding pad-longest.
2012-04-15 10:32:45 -07:00
John Benediktsson
c6bd2313ba
sequences.extras: adding all-subseqs, each-subseq, longest-subseq, and generalized minimum/maximum words.
2012-04-15 10:31:06 -07:00
Doug Coleman
6686cae347
random: Add random-unit word. 1 random-unit - is the same distribution, as Joe pointed out, so remove that. Use random-unit in librarie.
2012-03-30 18:04:45 -07:00
Joe Groff
64a746be73
webbrowser: move to basis for tools.deploy.unix
2012-03-26 10:18:10 -07:00
John Benediktsson
442dae75ea
wolfram-alpha: display error if query unsuccessful.
2012-03-07 17:55:23 -08:00
Doug Coleman
683c9c2475
units.imperial: How much is a liter? About eight gills.
2012-03-04 19:43:27 -08:00
Joe Groff
9ee314b906
audio.gadget: create/dispose clip on graft/ungraft
2012-02-22 15:46:45 -08:00
Joe Groff
273b5115bf
add content-gadget hook for inspector
...
Allow objects such as images, strings, and audio clips to display rich representations of themselves in the inspector by providing methods for a content-gadget generic.
2012-02-21 15:06:27 -08:00
Joe Groff
ff990717f8
audio.gadget: printable audio play button
2012-02-20 23:49:01 -08:00
Guillermo Alcantara
63657a07c8
Add the banner. It should give the instructions before asking for a guess.
2012-02-09 08:13:25 -08:00
Slava Pestov
b994848d5f
gdbm.ffi: fix library name on Linux
2012-01-02 22:44:43 -06:00
Doug Coleman
d2a42ec4e2
extra:math.erato: Remove txt files; vocab was moved to basis.
2012-01-02 12:14:03 -08:00
Joe Groff
50dced41d4
fastcgi: er, linux + macosx = unix
2011-12-16 16:06:46 -08:00
Joe Groff
64920e2802
fastcgi: only load on unix until #454 is resolved
2011-12-16 16:02:53 -08:00
Joe Groff
9d5e676b26
Revert "pubsubhubbub support by samueltardieu". Fixes #455 .
...
This reverts commit e3483c9c03
.
2011-12-14 13:13:18 -08:00
Joe Groff
1bb89d0fd9
fastcgi: fix load and compile errors
2011-11-28 18:56:00 -08:00
Joe Groff
9c989b6774
benchmark.regex-dna: reduce IO deploy level again
2011-11-28 18:55:48 -08:00
Doug Coleman
4dc12f1660
code-arrays: don't ask, don't tell
2011-11-28 10:00:39 -08:00
John Benediktsson
1eaea88912
pubsubhubbub support by samueltardieu. Fixes #148 .
2011-11-28 09:57:03 -08:00
Brennan Cheung
3356a3a3bb
fastcgi alpha preview
2011-11-28 09:50:57 -08:00
Joe Groff
943596575a
use radix literals
2011-11-23 19:03:40 -08:00
Doug Coleman
fad4a28d70
multi-methods: predicate-quot -> predicate-def
2011-11-22 02:12:01 -08:00
Doug Coleman
067f9830ef
classes.union: Define a maybe: word that makes a tuple that acts as an anonymous union for a type and f. Updated all the places we define UNION: ?foo foo POSTPONE: f ;. Fixes #416 and lots of headaches.
2011-11-22 01:56:13 -08:00
Doug Coleman
cb119568d3
benchmark: remove debug code
2011-11-21 21:54:09 -08:00
Doug Coleman
857fc50fff
benchmark: Add a way to run a profile for each benchmark vocabulary.
2011-11-21 13:42:49 -08:00
Joe Groff
72feb14521
webbrowser.windows: USING
2011-11-16 20:33:36 -08:00
Joe Groff
30bc92a78c
webbrowser.windows: fix loading
2011-11-15 20:05:57 -08:00
John Benediktsson
5d266ff4b7
variables: fix for recent initial-value change.
2011-11-14 10:25:28 -08:00
Joe Groff
5f735e4fcc
images.viewer.prettyprint: mark not loaded/tested
...
Prevent mason from loading it and complaining that it can't write gadgets to a text file.
2011-11-13 23:09:37 -08:00
John Benediktsson
c870b139b0
webbrowser.linux: switching to xdg-open.
2011-11-13 16:49:25 -08:00
John Benediktsson
f98a6a7987
webbrowser: changing open-url to use open-file everywhere.
2011-11-13 16:32:20 -08:00
Joe Groff
d1786adfe4
new module images.viewer.prettyprint
...
Pretty-prints image objects as images.
2011-11-13 12:12:23 -08:00
Slava Pestov
b9a358a1df
classes.struct.vectored: update for recent slots change
2011-11-12 22:41:08 -08:00
Slava Pestov
8783dda864
variants: update for recent slots change
2011-11-12 22:40:55 -08:00
John Benediktsson
e10e019f9f
webbrowser: open url's in your webbrowser.
2011-11-12 16:18:52 -08:00
Doug Coleman
1d84f5e190
benchmark.udp-echo0: Fix the memory leak.
2011-11-11 17:58:45 -08:00
Doug Coleman
e4481b846b
lint: Add a word to find redundant word props like 'inline [flushable|foldable]'
2011-11-06 19:33:07 -08:00
Doug Coleman
c731dc6edb
Rename lookup to lookup-word.
2011-11-06 16:00:00 -08:00
Doug Coleman
cb84fefc37
webapps.help: Load the navbar from a Factor word instead of hardcoding it into the template so that the glossary link works.
2011-11-06 12:16:46 -08:00
Doug Coleman
ff0784ae8e
webapps.help: Change webapps.help search from post to get. Fixes #343 .
2011-11-05 00:07:16 -07:00
Doug Coleman
cb14adb1c2
Fix bootstrap. Add missing using on io.serial.linux. Fixes #351 .
2011-11-04 06:08:02 -07:00
Doug Coleman
e1c123e157
Move io.serial.unix to io.serial.linux, add platforms files. Move termios into io.serial.linux.ffi vocab.
2011-11-03 16:26:34 -07:00
Joe Groff
bbede53f78
mason.release.branch: fix test
2011-11-03 15:40:24 -07:00
Doug Coleman
289cba7fb5
Add back the using for nested-comments. Wo shi ben dan...
2011-11-03 11:47:57 -07:00
John Benediktsson
ddb06ab6cb
webapp.help: making fonts more consistent. See #310 .
2011-11-03 08:30:44 -07:00
Joe Groff
8cf18d1a82
remove BSD,solaris,etc. misc platform support code
2011-11-02 17:13:51 -07:00
Doug Coleman
94db86a6db
Make "foo.private" require load foo instead.
...
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201 .
2011-11-02 11:50:03 -07:00
Doug Coleman
3b92ff881c
Use +new-group+ in all processes launched in mason.
2011-10-30 20:47:16 -07:00
Slava Pestov
0d02c16d14
mason.git: cleanup
2011-10-28 21:53:39 -07:00
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