Commit Graph

8986 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
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
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
Slava Pestov 3c0bc308ae Add deployment descriptors for benchmarks, and add a bigger input file for knucleotide and regex-dna 2010-05-29 04:27:55 -04:00
Joe Groff ea208882f0 key-caps, joystick-demo: move demos to game.input.demos.key-caps, game.input.demos.joysticks 2010-05-29 00:20:09 -07:00
Joe Groff ff500c734e Merge branch 'master' of http://factorcode.org/git/factor 2010-05-25 18:40:58 -07:00
Slava Pestov faa015f71b bootstrap.image.download: refactor it a bit to make mason.updates more robust 2010-05-25 17:18:06 -04:00
Joe Groff 336409d67a cuda.gl: with-mapped-cuda-buffer helper word 2010-05-25 00:37:15 -07:00
Joe Groff 3e76148e08 cuda.gl: cuda-buffer helper object that pairs a buffer with its attached CUDA resource 2010-05-24 22:57:25 -07:00
Slava Pestov 3026951d86 nehe: fix load errors 2010-05-25 01:42:46 -04:00
Joe Groff d7374e9d2f gpu.buffers: grow-buffer helper word 2010-05-24 22:13:15 -07:00
Joe Groff 724d6c3786 cuda.contexts, cuda.gl: factor out set-up-cuda-context and clean-up-cuda-context so they can be used by objects that own a cuda context (separate from with-cuda-context) 2010-05-24 22:13:15 -07:00
Doug Coleman 418ca8a960 Make frequency a constant 2010-05-24 22:59:25 -05:00
Doug Coleman 56a9ad6f7b Key-logger demo 2010-05-24 22:59:24 -05:00
Slava Pestov 36aa9995f9 ui.gadgets.worlds: don't enable depth buffer by default, since it just wastes memory and apps which need it can pass custom pixel-format-attributes to open-window to enable it explicitly 2010-05-24 19:23:02 -04:00
Slava Pestov 9131335371 ecdsa: C types can't be strings anymore 2010-05-22 16:23:29 -04:00
Slava Pestov 894b09696a chipmunk.demo: fix load error 2010-05-22 03:24:04 -04:00
Doug Coleman c80294a38b Remove dependency on tick unit 2010-05-21 23:53:55 -05:00
Doug Coleman ce95cea303 Finish renaming micros->nanos in game code, update libs 2010-05-21 23:50:42 -05:00
Doug Coleman 179acf5ea6 Update code base for new alarms api 2010-05-21 20:42:12 -05:00
Doug Coleman 7a41f5da2e Fix using list in sequences.unrolled, keys/values was not appropriate in several locations 2010-05-21 15:28:05 -05:00
Doug Coleman 529b4d111e Fix using list for keys/values change 2010-05-21 12:48:06 -05:00
Doug Coleman c0169fea1a Use overhauled alarms in game.loop 2010-05-21 12:48:06 -05:00
Doug Coleman e559f1470b Use keys/values where appropriate 2010-05-21 12:48:04 -05:00
Joe Groff e282a922af cuda.libraries: make grid tuple read-only, grid-dim/block-dim foldable, and CUDA-FUNCTION: words inline so that kernel call sites can optimize 2010-05-20 18:10:17 -07:00
Joe Groff aa80bb060d cuda.libraries, cuda.syntax: support for both 32- and 64-bit CUDA pointer abis. make CUDA-LIBRARY: read the abi as part of the library definition 2010-05-20 17:56:45 -07:00
Joe Groff 6068a4fa14 cuda.libraries: rework parameter passing to fill entire parameter space in one API call 2010-05-20 17:23:47 -07:00
Joe Groff ccf8ed377b cuda.libraries: scrape out some useless code 2010-05-20 15:57:23 -07:00
Joe Groff 1c07f69833 cuda.libraries, cuda.syntax: factor generated CUDA-FUNCTION: word bodies into a "cuda-invoke" macro; add CUDA-GLOBAL: for referencing global symbols 2010-05-20 15:45:35 -07:00
Joe Groff 2542bb42cf cuda.libraries: rename "function-launcher" to "grid", 2<<< to <grid>, 3<<< to <grid-shared>, 4<<< to <grid-shared-stream> 2010-05-20 14:59:27 -07:00
Joe Groff 7f8e55760d improve cuda library organization 2010-05-20 14:40:26 -07:00
Slava Pestov 40f58f27d6 specialized-arrays: rename byte-array>T-array to T-array-cast, and make it work with anything that responds to >c-ptr / byte-length 2010-05-18 23:09:34 -04:00
Slava Pestov c0f39aa99d Move remaining sequence operations from generalizations to sequences.generalizations where they belong 2010-05-18 18:36:47 -04:00
Joe Groff 911513f5cd images.viewer: tag "not tested" rather than "not tested^M" 2010-05-18 12:43:31 -07:00