Commit Graph

8552 Commits (c011380a19fee53c15c96ff80125c021f12a8d5a)

Author SHA1 Message Date
Doug Coleman 5c9ce929c7 fix unit test 2009-12-08 17:05:11 -06:00
Doug Coleman 0d75418048 randomize poker decks in <deck> word 2009-12-07 19:28:11 -06:00
Doug Coleman 7f1a643de2 fix project euler 54 2009-12-07 18:24:57 -06:00
Doug Coleman a94774f8e8 add circular-while, optimize circular a bit 2009-12-06 17:20:46 -06:00
Doug Coleman 0a48b946b6 Merge branch 'master' of git://factorcode.org/git/factor 2009-12-02 20:11:08 -06:00
Slava Pestov 73eb4c4531 Merge branch 'simd-cleanup' of git://factorcode.org/git/factor into simd-cleanup 2009-12-02 19:09:56 -05:00
Doug Coleman 95e8e6ee14 Merge branch 'master' of git://factorcode.org/git/factor 2009-12-02 09:57:51 -06:00
Slava Pestov cf8e03ad39 tools.deploy: hello-ui had reflection level of 2, not 1 unnecessarily; tools.deploy.backend now passes -pic=0 to avoid saving PICs in the deployed image 2009-12-02 05:33:22 -06:00
Doug Coleman 57264bb0e1 make >ckf generic in poker 2009-11-28 19:12:45 -06:00
Doug Coleman 2d21f3bdd3 clean up lcd 2009-11-28 18:36:47 -06:00
Doug Coleman 5cec6f15ca messin with the poker vocabulary -- added 7-card evaluator (using 5 card eval) and an omaha hi evaluator 2009-11-28 18:11:42 -06:00
Joe Groff 67cc1c01be Merge branch 'master' into simd-cleanup 2009-11-26 16:14:46 -08:00
Joe Groff ac5d3d5652 remove SIMDS: 2009-11-26 11:15:46 -08:00
Doug Coleman cdc1f1e041 add product-map-as and use it in poker vocab 2009-11-25 23:18:18 -06:00
Joe Groff 4027002db7 remove SIMD:s 2009-11-25 20:21:54 -08:00
Joe Groff cb8f757c72 update benchmark.nbody-simd and benchmark.raytracer-simd 2009-11-25 18:02:27 -08:00
Slava Pestov 0612bc6177 Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov cc5a862898 mason.report: better benchmark timings 2009-11-20 18:20:45 -06:00
Slava Pestov ffd7de02d6 Update a few places that used string C type names to use words; fixes some deploy tests 2009-11-20 03:21:48 -06:00
Slava Pestov 8cbe676062 mason.report: put github link in build reports 2009-11-20 00:12:28 -06:00
Slava Pestov 6a2cf3516d Bootstrap and mason now record times in nanoseconds 2009-11-19 23:50:30 -06:00
Doug Coleman 7bebc6a4fa fix benchmark time reporting 2009-11-19 18:27:09 -06:00
Doug Coleman 1b3ecdf62e fix mason time reporting 2009-11-19 04:48:59 -06:00
Doug Coleman f4450653a9 remove system-millis and update vocabs to use system-micros or nano-count 2009-11-18 20:56:09 -06:00
Doug Coleman 94a287a6ac fix load errors 2009-11-18 18:53:03 -06:00
Doug Coleman 06ac15fd7d Merge branch 'master' into nanos 2009-11-18 18:37:35 -06:00
Doug Coleman 1138b620d1 initial zoneinfo parser checkin 2009-11-18 17:20:39 -06:00
Doug Coleman daf3094b8c use $subsections instead of $subsection 2009-11-18 16:40:18 -06:00
Doug Coleman 6f7ec206a1 rename millis to system-millis, micros to system-micros, add nano-count 2009-11-18 15:58:48 -06:00
Doug Coleman 08f2f2b310 don't allow moving the tetris blocks when game is paused, display paused in the status bar 2009-11-30 17:51:29 -06:00
Doug Coleman f6be34d83b move monotonic-clock to basis 2009-11-30 17:03:36 -06:00
Doug Coleman fe6deb6b75 fix load order for monotonic clock 2009-11-15 15:28:00 -06:00
Doug Coleman 099bf6fd3e Merge branch 'startup' 2009-11-15 15:07:07 -06:00
Doug Coleman 6fe9daada5 fix more load errors 2009-11-15 11:17:23 -06:00
Doug Coleman 6091c6964a fix using list, reported by zimbatm 2009-11-15 10:55:41 -06:00
Doug Coleman cc194416f9 Merge branch 'master' into startup
Conflicts:
	core/bootstrap/primitives.factor
	vm/run.hpp
2009-11-15 02:52:50 -06:00
Doug Coleman 53a88147ec adjust windows monotonic clocks to return nanoseconds 2009-11-15 02:03:54 -06:00
Doug Coleman 6f38690050 implement monotonic clock on unix platforms 2009-11-15 00:47:20 -06:00
Doug Coleman d0613cb79d monotonic-count on mac 2009-11-15 00:47:27 -06:00
Doug Coleman c608ef1f0f Merge branch 'monotonic' of git://factorcode.org/git/factor into monotonic 2009-11-14 23:29:04 -06:00
Slava Pestov bb8eabba36 Unit test fixes 2009-11-13 23:00:50 -06:00
Doug Coleman ccd35c2f4f Merge branch 'master' of git://factorcode.org/git/factor 2009-11-13 15:03:16 -06:00
Doug Coleman c6ddc40958 fix holiday-names word 2009-11-13 14:59:48 -06:00
Doug Coleman 48394f8449 working on holiday names from timestamp 2009-11-13 14:53:27 -06:00
Slava Pestov c4cd6e0787 benchmark.fannkuch: use iota 2009-11-13 03:52:20 -06:00
Doug Coleman b71d86a1dc update more 8bit encoding usages 2009-11-12 18:36:47 -06:00
Doug Coleman 4c9e5932de clean up holidays.us 2009-11-12 15:50:02 -06:00
Doug Coleman 9ccc22304d better factoring for us-federal-holiday? 2009-11-12 14:48:55 -06:00
Doug Coleman 16af61bfbd fix typo 2009-11-12 14:44:01 -06:00
Doug Coleman 0c56f2d6af redo holidays 2009-11-12 14:43:11 -06:00
Doug Coleman aec676edec use surround/glue instead of 3append 2009-11-12 03:01:09 -06:00
Doug Coleman a9eb2de22d messed up inauguration-day 2009-11-11 17:28:53 -06:00
Doug Coleman a2fe85b34a add US holidays vocab 2009-11-11 17:20:01 -06:00
Slava Pestov 425e9d0dde Fix some test failures 2009-11-10 16:48:06 -06:00
Slava Pestov 7f889e4bb3 spider.unique-deque: fix for stricter stack effect checking 2009-11-09 01:59:22 -06:00
Doug Coleman 4b7a56bdfb beginning of a monotonic clock implementation. still needs linux and mac -- clock_gettime() and mach_absolute_time() 2009-11-09 01:25:27 -06:00
Slava Pestov ca12618c51 move models.illusion to basis, and move models.combinators and everything that uses it to unmaintained since it monkey-patches the models vocab which is retarded 2009-11-09 01:18:36 -06:00
Slava Pestov 70b10a28d6 Merge branch 'master' of git://github.com/killy971/factor 2009-11-09 01:01:51 -06:00
Slava Pestov 0beec6befc Merge branch 'master' of git://github.com/Blei/factor 2009-11-09 00:57:41 -06:00
Slava Pestov 7a37e4245d mongodb.tuple: fix inference error under stricter stack checking regime 2009-11-09 00:55:24 -06:00
Slava Pestov fb3d49ab7d project-euler.ave-time: fix ave-time combinator to infer with new, stricter stack checking regime, and add unit tests 2009-11-09 00:54:59 -06:00
Joe Groff 84d4bd3bbe utility to load a chosen revision of a vocab from a git repo, e.g. "USE-REV: xml origin/master" 2009-11-07 23:54:17 -06:00
Philipp Brüschweiler a5863320cf Merge branch 'master' of github.com:Blei/factor into fixes 2009-11-07 00:09:37 +01:00
Philipp Brüschweiler 6df4722518 curses: fix using 2009-11-07 00:07:02 +01:00
Philipp Brüschweiler 8163c47b4a sequences: rename virtual-seq to virtual-exemplar 2009-11-07 00:06:26 +01:00
Joe Groff 91bdc1e321 remove more dead code from jamshred 2009-11-06 15:11:25 -06:00
Joe Groff d6cb2d63f4 remove dead jamshred code 2009-11-06 14:52:53 -06:00
Slava Pestov 5058e206c9 Merge branch 'master' of git://factorcode.org/git/factor 2009-11-06 04:37:12 -06:00
Slava Pestov ad29cb21f9 tokyo.assoc-functor: fix load error (:: and M:: cannot be used in functor bodies) 2009-11-06 04:26:25 -06:00
Doug Coleman 9e939a4dad solved project euler 089 ftw 2009-11-06 01:49:33 -06:00
Joe Groff 4b0edb34d3 Merge branch 'master' of git://factorcode.org/git/factor 2009-11-05 22:23:21 -06:00
Joe Groff a5957b188d nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Doug Coleman 3e28be6568 move sequence-parser to sequences.parser 2009-11-05 17:12:10 -06:00
Joe Groff dbadab67ef remove tuck from reports/noise 2009-11-05 17:03:39 -06:00
Joe Groff 6c48852fb0 eliminate most spins from extra 2009-11-05 15:34:31 -06:00
Slava Pestov 8b8b9031fd Move a few libraries from extra to basis since basis stuff depends on them 2009-11-01 22:17:00 -06:00
Joe Groff d72fa710bc move 4DNav to unmaintained since it depends on adsoda 2009-10-30 20:46:29 -05:00
Joe Groff 3f15e028f7 exile roll and -roll to basis/shuffle and mark them deprecated 2009-10-30 17:11:45 -05:00
Joe Groff 96716145e3 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-30 14:53:56 -05:00
Joe Groff cac1778bd0 remove most uses of roll/-roll from extra 2009-10-30 14:14:24 -05:00
Joe Groff 2bc75e390a move adsoda to unmaintained 2009-10-30 13:46:43 -05:00
Doug Coleman 44acd45f2a move docs for nth-root, fix docs for minmax 2009-10-30 06:37:02 -05:00
Doug Coleman 320128c7eb move histogram to math.statistics, write a main article for math.statistics 2009-10-30 02:55:54 -05:00
Doug Coleman 003787113f move nth-root to math.functions, use exchange-unsafe in math.statistics 2009-10-30 02:35:51 -05:00
Doug Coleman 1d12a6707d sigma -> map-sum 2009-10-29 14:34:04 -05:00
Doug Coleman 53d760c4dd use dup surround instead of 3append 2009-10-29 14:06:59 -05:00
Doug Coleman 939e2a3e6d remove two tucks 2009-10-29 13:38:16 -05:00
Doug Coleman 7730272f2f fix using for normalize-path 2009-10-28 20:17:46 -05:00
Doug Coleman fa0fc7381c try absolute-path on space-invaders to appease openal 2009-10-28 17:33:02 -05:00
Doug Coleman 17f0a5d41a Merge branch 'master' of git://factorcode.org/git/factor 2009-10-28 17:26:23 -05:00
Doug Coleman e376a0ece2 (normalize-path) -> absolute-path, canonicalize-path -> resolve-symlinks 2009-10-28 17:25:50 -05:00
Joe Groff 3fbe722561 Merge branch 'master' of http://factorcode.org/git/factor
Conflicts:
	basis/locals/locals.factor
	basis/peg/peg.factor
	extra/infix/infix.factor
2009-10-28 16:17:24 -05:00
Joe Groff 6e1bffb1c5 update existing code to use :> ( ) when possible 2009-10-28 16:11:33 -05:00
Doug Coleman 93de179c2f over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Doug Coleman bd13e018dd memq? -> member-eq?, sorted-memq? -> sorted-member-eq? 2009-10-28 15:02:00 -05:00
Doug Coleman 1476cdb974 reverse-here -> reverse! 2009-10-28 14:40:15 -05:00
Joe Groff b0362f8011 fix help-lint failures 2009-10-28 14:05:23 -05:00
Joe Groff ef25935366 fix load errors from load-all 2009-10-28 13:56:15 -05:00
Doug Coleman 7ce4b746e5 parsed -> suffix!, add append! 2009-10-28 13:38:27 -05:00
Doug Coleman 37a87e85ab annotations tests were broken if you have any TODOs yourself 2009-10-28 12:51:27 -05:00
Slava Pestov 951e3e9c83 delete-nth -> remove-nth! 2009-10-27 23:41:57 -05:00
Slava Pestov f5a0a8b6e1 delete -> remove! 2009-10-27 23:25:35 -05:00
Slava Pestov 08e7d25dc5 change-each -> map!, deep-change-each -> deep-map! 2009-10-27 22:32:56 -05:00
Joe Groff 935c0797c3 update existing code for [let change 2009-10-27 22:05:37 -05:00
Joe Groff 8a7acdf54f move dns.* to unmaintained 2009-10-27 20:58:52 -05:00
Joe Groff 8f0321a0b1 remove [wlet ] 2009-10-26 23:17:40 -05:00
Joe Groff 5caa118e40 make first2, first3, first4 inline 2009-10-26 17:30:37 -05:00
Joe Groff ab04d4479e clean up some stuff in gpu.util.wasd 2009-10-26 14:25:51 -05:00
Joe Groff eb5a4383e1 gpu.buffers: fix stack effect of with-mapped-buffer 2009-10-26 13:53:33 -05:00
Guillaume Nargeot 0a350bbe6e Solution to Project Euler problem 62 2009-10-26 21:17:06 +09:00
Slava Pestov b23ab401c8 mongodb.driver: fix for stricter stack effect checking 2009-10-23 07:42:29 -05:00
Slava Pestov 00cef34d74 gpu.shaders: '[ empty? not ] filter' is 'harvest' 2009-10-23 07:02:11 -05:00
Elie Chaftari 4e5537ebf2 POP3 client library 2009-10-23 12:50:12 +03:00
Joe Groff 15f4196d43 gpu.demos.bunny: tokenize model file as it's read to avoid an extra splitting-and-filtering pass 2009-10-23 00:08:14 -05:00
Joe Groff 34027e46b6 remove a redundant head from parse-bunny-model 2009-10-22 20:26:43 -05:00
Joe Groff 27100ae094 improve gpu.demos.bunny mesh generation performance 2009-10-22 16:54:54 -05:00
Joe Groff 6e22945d41 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-22 14:18:09 -05:00
Joe Groff 3f1b664b74 break off a "sequences.generalizations" vocab for neach, nmap, and mnmap 2009-10-22 13:31:03 -05:00
Doug Coleman 649323ebe0 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-22 13:20:17 -05:00
Joe Groff c3b8847936 update a bunch of alien-callbacks and alien-indirects to use c-type words 2009-10-21 21:10:11 -05:00
Doug Coleman 1b4e3cb7a6 fix more docs typos 2009-10-21 18:11:24 -05:00
Doug Coleman c681039c77 fix a normalization bug in decimals 2009-10-20 22:37:44 -05:00
Doug Coleman f2b159529c Merge branch 'master' into startup 2009-10-20 15:01:06 -04:00
Slava Pestov dafa068f34 ui.gadgets.controls: fix load error 2009-10-20 02:18:21 -05:00
Doug Coleman 278a6955c5 Merge branch 'master' into startup 2009-10-20 00:31:45 -04:00
Doug Coleman 6b6e56a179 change add-init-hook to add-startup-hook, new add-shutdown-hook word 2009-10-19 22:17:02 -04:00
Slava Pestov 304496e037 Build fixes 2009-10-19 19:18:08 -05:00
Slava Pestov b6a0324be6 peg: fix unit test failures 2009-10-19 06:01:20 -05:00
Slava Pestov d5ea962bcb Move modules and peg-lexer to unmaintained 2009-10-19 05:56:35 -05:00
Slava Pestov d62e43ebe0 Merge branch 'master' of git://github.com/killy971/factor 2009-10-19 05:36:03 -05:00
Slava Pestov 102af9badb specialized-arrays, specialized-vectors: fix potential problem if two vocabularies define different C types with the same name 2009-10-19 04:41:53 -05:00
Joe Groff 08768d0e2f gpu.render: factor out and make public a "bind-uniforms" word for binding a uniform-tuple to a program-instance independent of a render-set 2009-10-18 18:31:38 -05:00
Joe Groff 09ceb7351e gpu.shaders: carry over instances from old shader/program objects when GLSL-SHADER: or GLSL-PROGRAM: forms get reparsed 2009-10-18 13:44:24 -05:00
Guillaume Nargeot a909d048fd Solution to Project Euler problem 81 2009-10-18 23:45:33 +09:00
Slava Pestov ff3de7c550 terrain: fix deploy config 2009-10-17 16:43:47 -05:00
Joe Groff 11e89b016d moved "typed" to basis 2009-10-17 11:21:43 -05:00
Doug Coleman 14fd7335de Merge branch 'master' of git://factorcode.org/git/factor 2009-10-17 00:11:22 -05:00
Doug Coleman 26d8690ec2 fix cmwc on 32 bit factor 2009-10-17 00:09:01 -05:00
Slava Pestov 5328af8090 terrain: make it deploy 2009-10-16 23:43:44 -05:00
Joe Groff fae924ece3 docs for typed 2009-10-16 23:36:09 -05:00
Joe Groff 977668c7dd banish typed prettyprinting to its own vocab 2009-10-16 22:16:31 -05:00
Joe Groff 2f8fec9a43 use unsigned<->signed unpacking for normal-noise because SSE doesn't have an unsigned->unsigned pack instruction 2009-10-16 22:03:55 -05:00
Joe Groff 551b1aca8f hide typed's private parts 2009-10-16 22:03:14 -05:00
Slava Pestov fb79aec97e typed: fix deployment 2009-10-16 21:22:01 -05:00
Joe Groff 7676e0b727 Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 20:26:35 -05:00
Joe Groff 3e10a140e2 tweak terrain collision detection 2009-10-16 17:05:44 -05:00
Doug Coleman 1d9c62ae7c Merge branch 'master' of git://factorcode.org/git/factor 2009-10-16 16:39:19 -05:00
Joe Groff 21b289e836 tweak parse-c-type so data-map can parse non-c-types 2009-10-16 16:10:09 -05:00
Doug Coleman 65a2419134 remove most of the overhead in cmwc, it's fast now 2009-10-16 16:08:59 -05:00
Joe Groff 2ae8edeb9d improve grid-mesh generation performance 2009-10-16 15:57:38 -05:00