Keith Lazuka
474ecac48f
images.gif: renamed loading-gif>image to gif>image to match the TIFF vocab
2009-09-26 13:15:58 -04:00
Guillaume Nargeot
6f87a9c4e4
Solution to Project Euler problem 65
2009-09-26 19:09:42 +09:00
Guillaume Nargeot
fe2125399c
Slightly modified project euler 72, and added some comments
2009-09-26 19:07:31 +09:00
Doug Coleman
caf8e5d159
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-25 22:24:54 -05:00
Slava Pestov
09eb06ad94
webapps.mason: fix typo
2009-09-25 18:27:52 -05:00
Doug Coleman
6fb6cbf0fc
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-25 16:51:53 -05:00
Slava Pestov
dc9ddd3af6
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-25 16:07:29 -05:00
Slava Pestov
0f7e825dea
webapps.mason: update requirements
2009-09-25 16:07:20 -05:00
Keith Lazuka
8dec2070e5
compression.lzw: supports both TIFF and GIF
2009-09-25 16:51:47 -04:00
Keith Lazuka
64c93d873f
lzw: integrating with gif and tiff
2009-09-25 15:12:44 -04:00
Keith Lazuka
e006b62962
gif: preparing for LZW re-integration with TIFF
2009-09-25 11:12:40 -04:00
Keith Lazuka
c0a8334d98
images.gif: added more tests
2009-09-25 09:54:49 -04:00
Keith Lazuka
bb71143054
images.gif: added transparent pixel support
2009-09-25 09:33:48 -04:00
Keith Lazuka
e9c780ba28
images.gif: Decompression now works. Still need to implement transparency and merge with TIFF LZW code
2009-09-25 06:34:41 -04:00
Chris Double
d1a67c358e
Change shared libaries used by libtheora for new theora api
2009-09-25 16:44:59 +12:00
Doug Coleman
90b06c55cd
calculate factorial with decimals
2009-09-24 23:41:34 -05:00
Doug Coleman
b85616fa61
move benchmarks from work to extra. wtf oops
2009-09-24 22:58:42 -05:00
Chris Double
b61f11a727
Tidy up struct names for ogg vocabs
2009-09-25 15:53:32 +12:00
Chris Double
02f173bd15
Fix ogg.theora vocab
2009-09-25 15:46:11 +12:00
Chris Double
55c66b16e1
Fix ogg.vorbis vocab
2009-09-25 13:23:53 +12:00
Chris Double
aef7af6652
Fix ogg vocab
2009-09-25 13:23:24 +12:00
Joe Groff
e0157c55d1
support textured windows on os x and windows 6.x
2009-09-24 13:05:27 -05:00
Slava Pestov
cb497f009b
Merge branch 'vm_cleanup' of git://github.com/phildawes/factor
2009-09-24 04:31:55 -05:00
Slava Pestov
1813896d14
benchmark.mandel: clean up the code a bit without changing performance
...
- use iota when iterating over integers
- clean up 'c' word
2009-09-24 02:51:43 -05:00
Phil Dawes
24cf8c08d8
renamed mttest vocab to native-thread-test
2009-09-24 08:16:56 +01:00
Slava Pestov
835cd68284
html.streams: change how images work; webapps.help: support definition icons
2009-09-23 20:56:47 -05:00
Slava Pestov
2406bdd6f7
benchmark.sockets: don't hang if an error occurs
2009-09-23 20:37:34 -05:00
Slava Pestov
4c10707df3
Fix benchmarks for SIMD: syntax change
2009-09-23 20:28:48 -05:00
Slava Pestov
9dd51d58de
rpn: fix operator order issue (reported by Jason Merrill)
2009-09-23 17:33:03 -05:00
Doug Coleman
faf54ce8e2
fix yet more multiline tests
2009-09-23 12:57:37 -05:00
Doug Coleman
823c2c0a58
fix using and tests
2009-09-23 12:54:34 -05:00
Doug Coleman
05ddfb37dc
fixing docs
2009-09-23 12:52:42 -05:00
Keith Lazuka
3cbf48cae7
images.gif: added unit tests
2009-09-23 12:06:49 -04:00
Keith Lazuka
8b5871e9d8
images.gif: fixed image-descriptor parse bug
2009-09-23 12:06:25 -04:00
Doug Coleman
810bd63820
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/math/vectors/simd/simd-docs.factor
2009-09-23 10:11:49 -05:00
Slava Pestov
d23826906f
Merge branch 'master' into integer-simd
2009-09-22 20:21:40 -05:00
Doug Coleman
b8d495c494
initial shot at a decimals library
2009-09-22 18:56:59 -05:00
Doug Coleman
51ddc963b8
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
core/generic/generic-tests.factor
2009-09-22 10:25:42 -05:00
Slava Pestov
81462d1479
project-euler.074: cleanup
2009-09-22 05:19:26 -05:00
Slava Pestov
d84cfd1284
Merge branch 'master' of git://github.com/killy971/factor
2009-09-22 05:10:48 -05:00
Slava Pestov
0e3a261637
Fix test failures in compiler.cfg.linearization.order, compiler.tests.low-level-ir and compiler.graphviz
2009-09-22 05:07:52 -05:00
Slava Pestov
629fd1fc82
Merge branch 'master' into integer-simd
2009-09-22 03:24:52 -05:00
Slava Pestov
ccaa132444
jvm-summit-talk: Slides from talk
2009-09-22 03:23:55 -05:00
Slava Pestov
661bf83ff3
compiler.graphviz: was broken since some time ago, fix and add tests
2009-09-22 03:20:22 -05:00
Guillaume Nargeot
f6e2e76860
Solution to Project Euler problem 74
2009-09-22 17:02:22 +09:00
Guillaume Nargeot
0b01117e90
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-22 11:16:49 +09:00
Guillaume Nargeot
941fc66a43
Solution to Project Euler problem 72
2009-09-22 11:16:04 +09:00
Slava Pestov
0f0bf667b5
Merge branch 'master' of git://factorcode.org/git/factor into integer-simd
2009-09-21 17:58:24 -05:00
Doug Coleman
57c2caa236
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-20 23:39:33 -05:00
Joe Groff
3eeaca8631
move system-info to basis
2009-09-20 23:24:24 -05:00
Slava Pestov
9d90bdd439
Fix conflict
2009-09-20 23:18:07 -05:00
Slava Pestov
3de9f4c339
mason.child: don't need command line switches for SSE version anymore
2009-09-20 23:16:14 -05:00
Doug Coleman
5cb34724b7
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/classes/struct/struct-tests.factor
basis/functors/functors-tests.factor
basis/specialized-arrays/specialized-arrays-tests.factor
2009-09-20 23:02:49 -05:00
Doug Coleman
eceed177d6
replace usages of <" with """
2009-09-20 22:42:40 -05:00
Slava Pestov
47d8763340
More integer SIMD work
...
- move generated vocab support from specialized-arrays to vocabs.generated
- add fuzz testing to math.vectors.simd
- add alien type support for integer SIMD vectors
- SIMD: parsing word generates a SIMD type, instead of pre-generating them all in math.vectors.simd
2009-09-20 16:48:17 -05:00
Slava Pestov
f8a91438cd
Merge Phil Dawes' VM work
2009-09-20 03:48:08 -05:00
Joe Groff
77caffff8e
update tokyo structs
2009-09-19 21:16:13 -05:00
Joe Groff
6c400b44f3
update io.serial structs
2009-09-19 21:14:38 -05:00
Joe Groff
5d3452b3cf
update freetype structs
2009-09-19 21:10:40 -05:00
Joe Groff
433c065729
update structs in curses
2009-09-19 20:47:11 -05:00
Doug Coleman
de5731fa91
make nested-comments work again with new strings
2009-09-19 14:14:47 -05:00
Joe Groff
da52e9af20
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-18 18:31:28 -05:00
Joe Groff
4f07a26bd0
change half-floats to make a primitive C type instead of a single-slot C-STRUCT: + boxer/unboxer
2009-09-18 17:36:20 -05:00
Slava Pestov
fc288c0e05
slides: support 'f' to toggle fullscreen view
2009-09-18 14:36:06 -07:00
Slava Pestov
07591e8e22
websites.concatenative: enable user-admin in production
2009-09-18 14:35:53 -07:00
Joe Groff
53752b4cfd
update C-STRUCT:s in audio.wav
2009-09-18 16:14:02 -05:00
Joe Groff
ceff1b40be
helper words for qtkit
2009-09-18 13:41:55 -05:00
Joe Groff
076ab42dc3
move some allocation words that don't really have much to do with c types out of alien.c-types into a new alien.data vocab
2009-09-17 22:36:05 -05:00
Joe Groff
cbebaada2f
Merge branch 'master' of git://factorcode.org/git/factor into c-type-words
2009-09-17 11:50:03 -05:00
Joe Groff
d9c6230f43
fix more alien.inline tests
2009-09-17 11:10:06 -05:00
Joe Groff
c3f0688164
more loading fixes
2009-09-17 09:55:09 -05:00
Joe Groff
e02d480b43
fix alien.inline tests
2009-09-17 09:40:37 -05:00
Joe Groff
1f04ed01fe
fix more ambiguities
2009-09-17 09:29:23 -05:00
Joe Groff
31264538e3
get gpu vocabs to load with c-type changes
2009-09-16 20:55:14 -05:00
Slava Pestov
8d83824bb8
benchmark.spectral-norm: take out unsafe sequence access since it doesn't make it faster, and replace tuck/2bi* with bi-curry bi*
2009-09-16 16:13:55 -07:00
Slava Pestov
20611abe7f
Merge branch 'irc-fix' of git://tiodante.com/git/factor
2009-09-16 16:06:56 -07:00
Bruno Deferrari
ef98f1de68
irc.client: Fix detach chat (wasn't sending a PART message)
2009-09-16 19:58:45 -03:00
Guillaume Nargeot
80b5ca1ab9
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-16 18:42:55 +09:00
Phil Dawes
3345922330
quick test vocab for mt stuff
2009-09-16 08:20:50 +01:00
Slava Pestov
80e1ce2d51
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-15 16:37:05 -07:00
Slava Pestov
1478785b18
irc.client: fix suggested by ceninan
2009-09-15 16:36:59 -07:00
Joe Groff
4d16c569f0
struct classes now make their own C type without help from alien.structs. remove alien.structs dependencies from everywhere outside of alien and compiler, and have the FFI handle both alien.structs and classes.struct c-types
2009-09-15 17:38:49 -05:00
Guillaume Nargeot
0081d316a9
Fixed comments of project-euler.085
2009-09-15 21:01:25 +09:00
Guillaume Nargeot
6056a3301f
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-15 20:33:02 +09:00
Guillaume Nargeot
1df869af6a
Solution to Project Euler problem 124
2009-09-15 19:33:56 +09:00
Doug Coleman
79505168cf
faster number-length and some unit tests
2009-09-14 13:48:06 -05:00
Doug Coleman
8befecbc94
add tc-lisp-talk vocab
2009-09-13 23:46:21 -05:00
Slava Pestov
e062cd34dd
benchmark.simd-1, struct-arrays: reduce memory usage
2009-09-13 17:19:59 -05:00
Slava Pestov
0d4845de26
benchmark.gc1: reduce memory usage
2009-09-13 00:54:04 -05:00
Slava Pestov
4686063d0f
qtkit: add tags and authors
2009-09-13 00:17:45 -05:00
Joe Groff
54162af3fe
Merge branch 'master' of git://factorcode.org/git/factor
2009-09-12 19:45:47 -05:00
Joe Groff
569db73858
QTKit binding
2009-09-12 19:44:13 -05:00
Slava Pestov
78e5dfcc8b
benchmark.euler186: remove this too
2009-09-12 12:58:36 -05:00
Slava Pestov
37166ed8f7
project-euler.186: disable test for now since it uses too much memory on build machines
2009-09-12 12:38:25 -05:00
Slava Pestov
287c1a3cf0
Merge branch 'master' of git://github.com/killy971/factor
2009-09-12 01:32:09 -05:00
Slava Pestov
29a73c901d
project-euler.{073,085}: speed up and reduce memory consumption
2009-09-12 01:30:46 -05:00
Guillaume Nargeot
0d4f827745
Solution to Project Euler problem 102
2009-09-12 14:13:42 +09:00
Slava Pestov
1fd6ae1776
project-euler.044: update average time in comment
2009-09-11 21:15:48 -05:00
Slava Pestov
7145016142
project-euler.044: even faster algorithm
2009-09-11 21:14:43 -05:00
Slava Pestov
96ca914972
project-euler.044: more efficient algorithm
2009-09-11 20:59:54 -05:00
Slava Pestov
16144a5eda
Load fixes
2009-09-10 21:41:12 -05:00
Slava Pestov
cffa0c2b4f
benchmark: rename (run-benchmark) to run-benchmark, and run-benchmark to record-benchmark, since (run-benchmark) was actually useful on its own
2009-09-10 18:32:45 -05:00
Slava Pestov
7f2e2b1777
Specialized array overhaul
...
- Replace hand-written specialized-arrays.* subvocabularies with new system; instead of USE:ing specialized-arrays.T, do SPECIALIZED-ARRAY: T
- Ditto for specialized-vectors; use SPECIALIZED-VECTOR:
- io.mmap.functor: removed entirely, use <mapped-array> instead
- struct-arrays and struct-vectors have been removed because specialized arrays and vectors subsume them entirely
2009-09-09 22:33:34 -05:00
Slava Pestov
74fa73aeaf
Fix various test failures
2009-09-08 19:18:56 -05:00
Joe Groff
f2212acd46
Merge branch 'master' into strong-typing
2009-09-08 15:53:20 -05:00
Slava Pestov
2dcce9871e
mason.child: bootstrap with SSE3 on x86
2009-09-08 14:03:26 -05:00
Slava Pestov
bbca00e2ae
Fix conflicts
2009-09-07 23:51:25 -05:00
Guillaume Nargeot
a0b6d4f381
Solution to Project Euler problem 112
2009-09-07 06:28:44 +09:00
Slava Pestov
4e3b6d7acf
Merge branch 'master' of git://github.com/killy971/factor
2009-09-05 10:58:17 -05:00
Slava Pestov
7a97624d98
Merge branch 'master' of git://github.com/Blei/factor
2009-09-05 10:54:02 -05:00
Slava Pestov
1798000335
Fix unit tests for specialized-arrays.direct change
2009-09-05 02:26:06 -05:00
Slava Pestov
a054ec3d64
specialized-arrays.direct is no more; instead, every specialized-array.<foo> vocabulary has a <direct-T-array> constructor
2009-09-04 22:01:55 -05:00
Guillaume Nargeot
ffed0d7eba
Solution to Project Euler problem 85
2009-09-05 10:59:04 +09:00
Philipp Brüschweiler
8738b3d219
sequences.product: product-each and product-map
...
misc/vim.syntax.fgen: small fix for quotation highlighting
2009-09-04 16:40:47 +02:00
Slava Pestov
f86073733c
opengl.glu: fix missing library error on Windows and Linux
2009-09-04 07:57:48 -05:00
Slava Pestov
32ecb5d49b
benchmark.nbody-simd: use map-reduce instead of reduce
2009-09-04 03:01:41 -05:00
Slava Pestov
85ae7f531b
benchmark.nbody-simd: new benchmark; a version of benchmark.nbody that uses math.vectors.simd:double-4 instead of double-arrays
2009-09-03 20:59:49 -05:00
Slava Pestov
c719b92363
benchmark.raytracer: replace hard-coded constant with self-documenting code
2009-09-03 02:24:32 -05:00
Joe Groff
37a13b2c45
for typed words, put the specialized definition in a gensym, and check the input types and declare the output types in the inlined outer word so the checks can be cleared by the compiler when possible
2009-09-02 18:45:08 -05:00
Joe Groff
2338938abe
vocab metadata for typed
2009-09-02 12:21:58 -05:00
Joe Groff
e4158d46fb
coerce and check output types on typed words; set "input-classes" and "default-output-classes" props on typed words
2009-09-02 12:13:47 -05:00
Joe Groff
aeba336601
separate stack effect typing from hints. put it in a "typed" vocab, and have a TYPED: word that adds the type checking directly to the word
2009-09-02 11:45:30 -05:00
Slava Pestov
c9113c03cf
noise: don't use math.private words
2009-09-01 15:50:56 -05:00
Joe Groff
522f426ba7
fix help lint failures
2009-09-01 13:04:00 -05:00
Slava Pestov
f6da4856b4
benchmark.yuv-to-rgb: fix hints
2009-08-31 17:07:24 -05:00
Joe Groff
175529c938
Merge branch 'master' of git://factorcode.org/git/factor into struct-updates
2009-08-31 12:35:47 -05:00
Doug Coleman
a9be2f2f08
update struct in yuv-to-rgb
2009-08-31 12:24:13 -05:00
Joe Groff
2d37ac31be
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/environment/winnt/winnt.factor
basis/io/files/windows/nt/nt.factor
basis/windows/shell32/shell32.factor
2009-08-31 10:35:58 -05:00
Joe Groff
72bb3e144f
wean extra/ vocabs off <c-array>
2009-08-31 09:54:35 -05:00
Joe Groff
02d924f1a5
change gpu VERTEX-STRUCT: to make a struct class
2009-08-30 23:06:15 -05:00
Sascha Matzke
d9377625c5
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-30 12:11:25 +02:00
Doug Coleman
d88cdffa47
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 23:39:20 -05:00
Doug Coleman
fb9d7d67d0
use struct in windows serial code
2009-08-29 23:25:17 -05:00
Slava Pestov
dca528eaef
benchmark.terrain-generation: fix type error
2009-08-29 22:09:51 -05:00
Slava Pestov
9d61c162e2
benchmark.struct-arrays: doesn't actually need HINTS:
2009-08-29 21:23:35 -05:00
Doug Coleman
50a99dcce6
guid, system-info
2009-08-29 17:41:08 -05:00
Sascha Matzke
d3df9b7718
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-29 12:48:54 +02:00
Joe Groff
4197891499
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-28 10:40:30 -05:00
Joe Groff
c6c22a4d5d
add a terrain-generation benchmark so slava will make it fast
2009-08-28 10:40:01 -05:00
Slava Pestov
ff4213003b
system-info.windows: fix load error
2009-08-28 05:38:29 -05:00
Slava Pestov
624f636533
benchmark.struct-arrays: new benchmark to measure performance of struct-arrays, struct classes, and floating point math
2009-08-28 05:21:54 -05:00
Sascha Matzke
8b410e373b
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-28 07:07:14 +02:00
Doug Coleman
ee418a75d9
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-27 19:53:46 -05:00
Doug Coleman
02fe28ce82
add an image-control gadget
2009-08-27 19:06:40 -05:00
Doug Coleman
9777de8c35
manually apply alec's patch for bloom filters
2009-08-27 16:03:45 -05:00
Sascha Matzke
5665deaf8b
Merge branch 'master' of git://factorcode.org/git/factor
2009-08-27 23:00:47 +02:00
Doug Coleman
7cc86bd0ab
add initial gif parsing. needs to be run on more gifs, needs lzw decompression
2009-08-27 14:15:34 -05:00
Joe Groff
784b8c04ce
move classes.struct from extra to basis
2009-08-26 15:55:01 -05:00
Joe Groff
eae92a404a
update gpu.demos.bunny for alien.arrays boxing change
2009-08-26 15:05:07 -05:00
Doug Coleman
725a07b62d
add find-images word
2009-08-26 14:28:06 -05:00