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
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
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
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
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