Commit Graph

20890 Commits (c9ee580d857e6ff1c62a7d5cecca8122f23dba93)

Author SHA1 Message Date
Doug Coleman c9ee580d85 Check in benchmark.struct vocab 2010-06-10 15:37:53 -05:00
Doug Coleman 21f372e4a1 Use benchmark.struct vocab to record tick/draw timings in game loop 2010-06-10 15:37:36 -05:00
Doug Coleman 336fa1ede3 Add start-game word, make foo-attributes words when GAME: foo is defined, don't lose the loop object after the game is over 2010-06-10 15:37:31 -05:00
Joe Groff f4eed7eafa new vocab io.encodings.detect: borrow binary file/text encoding detection heuristics from a certain text editor written in java 2010-06-09 00:11:01 -07:00
Joe Groff d53923c662 xmode.modes: add cuda xmode 2010-06-08 17:08:51 -07:00
Joe Groff d0d85e9fb0 specialized-arrays, specialized-vectors: add direct-slice, direct-head, direct-tail, etc. words for creating specialized-arrays over subsets of specialized sequences 2010-06-08 15:00:11 -07:00
Joe Groff 3864c2b4e9 ui: document non-polymorphic effect of with-ui, and that it doesn't return 2010-06-08 13:54:10 -07:00
Joe Groff 2a87056a8a specialized-vectors: implement binary-object protocol for specialized-vectors 2010-06-08 13:40:07 -07:00
Joe Groff 9d43aa3618 specialized-vectors: add push-new operation that allocates and returns a new struct on the end of a specialized vector 2010-06-08 13:15:04 -07:00
Joe Groff e45373d1ce classes.struct: implement "group-words" method on struct-class so that struct classes can be used as a CONSULT: protocol 2010-06-08 12:52:46 -07:00
Joe Groff 276dd05905 xml.syntax: parse <-variable->s with parse-word instead of search so the no-word error gets properly raised when variable doesn't exist 2010-06-08 12:18:06 -07:00
Joe Groff 690175a574 xmode.catalog: pre-convert globs to regexes in modes hash so their compilation is memoized 2010-06-05 22:27:44 -07:00
Slava Pestov 55f3c3da4d Merge branch 'master' of git://factorcode.org/git/factor 2010-06-06 00:48:48 -04:00
Doug Coleman 90fa6908c0 Sets docs -- testing set membership: member? -> in? 2010-06-05 18:55:46 -05:00
Joe Groff c461cb30b7 xmode.catalog: factor ?find-mode (which returns f if no mode found) from find-mode (which defaults to "text" if no mode found) 2010-06-05 15:17:51 -07:00
Joe Groff e21277f204 xmode.catalog: fix find-mode so it works with full paths 2010-06-05 15:08:02 -07:00
Slava Pestov 62d566ca1f Merge branch 'master' of http://github.com/Blei/factor 2010-06-05 16:58:00 -04:00
Sascha Matzke 7ae39181e8 revised tuple oid handling 2010-06-05 12:59:50 +02:00
Sascha Matzke 7f55482d7e fixed bson tests 2010-06-05 12:04:16 +02:00
Sascha Matzke 4a7110e7fc fix doc typo and example error 2010-06-05 11:52:41 +02:00
Sascha Matzke 159c2d842c use mongodb standardport (27017) in benchmark 2010-06-05 11:52:41 +02:00
Sascha Matzke 75b84055d5 fix for changed mongodb behaviour 2010-06-05 11:52:41 +02:00
Sascha Matzke 11ec5560da bson writer performance improvements 2010-06-05 11:52:41 +02:00
Sascha Matzke 0988fa85ba renamed internal words 2010-06-05 11:52:41 +02:00
Sascha Matzke 981e001588 wrapped output-stream get into it's own typed word 2010-06-05 11:52:40 +02:00
Sascha Matzke 2916e0bd28 fixed inline quots 2010-06-05 11:52:40 +02:00
Sascha Matzke c08e046cb4 typed words 2010-06-05 11:52:40 +02:00
Sascha Matzke 0d99a55078 removed locals usage & dead code 2010-06-05 11:52:40 +02:00
Sascha Matzke d774e17ab3 fixed USING: 2010-06-05 11:52:40 +02:00
Sascha Matzke 25ee2dbd0e added gridfs implementation, reworked mongodb commands, some minor performance improvements 2010-06-05 11:52:40 +02:00
Joe Groff be0655d394 Merge branch 'master' of factorcode.org:/git/factor 2010-06-04 17:13:26 -07:00
Joe Groff f3f4594683 Nmakefile: delete factor.res when cleaning 2010-06-04 17:03:33 -07:00
Doug Coleman 2216917cb5 Don't add empty vocab-roots lines 2010-06-04 14:17:07 -05:00
Doug Coleman 6270262fb6 Merge branch 'master' of git://factorcode.org/git/factor 2010-06-04 08:37:15 -05:00
Joe Groff eab513cce5 ui.backend.windows: make small-title-bar windows WS_EX_TOPMOST so they behave like os x small-title-bar windows 2010-06-03 23:03:53 -07:00
Slava Pestov 69aa6153eb combinators: tweak docs 2010-06-03 21:34:55 -04:00
Joe Groff 201ec1eaa4 json.reader: factor read-jsons from json> 2010-06-03 13:11:47 -07:00
Doug Coleman 34ffb7dd5d Merge branch 'master' of git://factorcode.org/git/factor 2010-06-03 14:52:32 -05:00
Slava Pestov b1a601b2cb ui.backend.x11: fix typo 2010-06-02 03:13:57 -04:00
Slava Pestov daaabbff8f alien.prettyprint: fix wrapping when prettyprinting pointer: 2010-06-02 03:11:46 -04:00
Slava Pestov 5f7949197b ui.backend.windows: remove a usage of rot 2010-06-02 02:59:58 -04:00
Slava Pestov af7df6ec67 ui.backend.x11: fixing raise-window* 2010-06-02 02:59:57 -04:00
Slava Pestov 8fac444728 x11: general cleanup 2010-06-02 02:59:57 -04:00
Slava Pestov b5fb679943 Move system word from unix.ffi to libc since its not Unix-specific 2010-06-02 02:59:56 -04:00
Philipp Brüschweiler bf41d025d2 ui.render: set pack alignment to 1, so padding images isn't needed anymore 2010-06-01 13:52:00 +02:00
Joe Groff ba143db496 compiler.cfg.intrinsics.simd: intrinsic support for double-2>float-4 conversion 2010-06-01 00:34:50 -07:00
Slava Pestov e4d72fb82b calendar.model, tools.errors.model: re-initialize models on startup 2010-05-31 20:14:54 -04:00
Slava Pestov 1a6e5324c7 vocabs.refresh.monitor: spin off new monitor threads when add-vocab-root is called. Fixes a problem where depending on the order of startup hooks, refresh-all would sometimes be broken for custom vocab roots 2010-05-31 20:14:54 -04:00
Slava Pestov ec9b948bfe benchmark.spectral-norm-simd: SIMD implementation of spectral-norm algorithm using SIMD primitives, about 40% faster but takes ages to compile -- good compile-time benchmark 2010-05-30 20:11:34 -04:00
Slava Pestov eaaa546d5d benchmark.spectral-norm: add copyright notice 2010-05-30 20:11:34 -04:00