Commit Graph

8225 Commits (529c444e327b9543b43da5d888438b6fb6d2eb04)

Author SHA1 Message Date
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