Commit Graph

301 Commits (9c0192a9112dbc1d2d51a978cebbbacdb6ae38c7)

Author SHA1 Message Date
Aaron Schaefer 2383a7118c collect-benchmarks needs to convert from nano not micro 2010-02-14 15:59:18 -06:00
Slava Pestov ceba36bfeb Change [0,b) usages to iota 2010-01-15 08:05:50 +13:00
Slava Pestov 880fb747fc Removing integers-as-sequences 2010-01-15 07:15:33 +13:00
Doug Coleman 7b1e089d98 fix project euler 54 2009-12-07 18:24:57 -06:00
Doug Coleman 45091e52ad add circular-while, optimize circular a bit 2009-12-06 17:20:46 -06:00
Slava Pestov 08b6ebc7fa Factor source files should not be executable 2009-11-21 17:50:43 -06:00
Slava Pestov 0fdc069c62 Merge branch 'master' of git://github.com/killy971/factor 2009-11-09 01:01:51 -06:00
Slava Pestov 581cff3194 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
Doug Coleman 727da462d9 solved project euler 089 ftw 2009-11-06 01:49:33 -06:00
Joe Groff ef192d43ba nip most uses of tuck from extra 2009-11-05 22:22:21 -06:00
Doug Coleman 1ee8c8f5eb sigma -> map-sum 2009-10-29 14:34:04 -05:00
Joe Groff c6761710a6 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
Doug Coleman ae519868f7 over push -> suffix!, over push-all -> append! 2009-10-28 15:29:01 -05:00
Joe Groff 8b6665c57e update existing code for [let change 2009-10-27 22:05:37 -05:00
Guillaume Nargeot ac632d87ba Solution to Project Euler problem 62 2009-10-26 21:17:06 +09:00
Guillaume Nargeot 0dbffccb5b Solution to Project Euler problem 81 2009-10-18 23:45:33 +09:00
Guillaume Nargeot 7c77be4841 Added author 2009-10-12 22:01:29 +09:00
Guillaume Nargeot 86d5d29041 Solution to Project Euler problem 188 2009-10-12 21:38:34 +09:00
Guillaume Nargeot ae8e14b2ae merge project-euler.factor 2009-10-12 17:08:50 +09:00
Jon Harper 01c20c90eb Euler 051 : added unit test, integration, author 2009-10-07 21:28:36 +09:00
Jon Harper 72acb40050 more library usage and readability improvements 2009-10-04 03:18:04 +09:00
Jon Harper a128a82f8e Merge branch 'master' of git://factorcode.org/git/factor into bleeding_edge 2009-10-04 03:17:35 +09:00
Jon Harper f8037c6a4a Solution to euler255 (slow and not so pretty) 2009-10-01 00:05:47 +09:00
Jon Harper fae6c64284 faster implementation of euler023 using a hashtable 2009-09-30 23:08:45 +09:00
Slava Pestov 23b92d12cd layouts: most-positive/negative-fixnum return fixnums now 2009-09-29 22:27:54 -05:00
Guillaume Nargeot 386a02f051 Solution to Project Euler problem 65 2009-09-26 19:09:42 +09:00
Guillaume Nargeot 20261d8ef1 Slightly modified project euler 72, and added some comments 2009-09-26 19:07:31 +09:00
Slava Pestov 3a1641db50 project-euler.074: cleanup 2009-09-22 05:19:26 -05:00
Guillaume Nargeot c87dbe335f Solution to Project Euler problem 74 2009-09-22 17:02:22 +09:00
Guillaume Nargeot f362b0588c Solution to Project Euler problem 72 2009-09-22 11:16:04 +09:00
Guillaume Nargeot db906857e8 Fixed comments of project-euler.085 2009-09-15 21:01:25 +09:00
Guillaume Nargeot 3ff681474d Merge branch 'master' of git://factorcode.org/git/factor 2009-09-15 20:33:02 +09:00
Guillaume Nargeot 8b2937e961 Solution to Project Euler problem 124 2009-09-15 19:33:56 +09:00
Doug Coleman 96dd144195 faster number-length and some unit tests 2009-09-14 13:48:06 -05:00
Slava Pestov 64482b842e 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 9c7c214bb5 Merge branch 'master' of git://github.com/killy971/factor 2009-09-12 01:32:09 -05:00
Slava Pestov 7a7a9e2cd9 project-euler.{073,085}: speed up and reduce memory consumption 2009-09-12 01:30:46 -05:00
Guillaume Nargeot 831d9a91cd Solution to Project Euler problem 102 2009-09-12 14:13:42 +09:00
Slava Pestov 3aa4294546 project-euler.044: update average time in comment 2009-09-11 21:15:48 -05:00
Slava Pestov be8453efc5 project-euler.044: even faster algorithm 2009-09-11 21:14:43 -05:00
Slava Pestov 39c1bf92b9 project-euler.044: more efficient algorithm 2009-09-11 20:59:54 -05:00
Guillaume Nargeot 9781c80314 Solution to Project Euler problem 112 2009-09-07 06:28:44 +09:00
Guillaume Nargeot 60531662fc Solution to Project Euler problem 85 2009-09-05 10:59:04 +09:00
Doug Coleman 7c3824639e move if-zero etc to math, remove 1-/1+ from math 2009-08-14 14:27:23 -05:00
Doug Coleman d1ce837569 Delete empty unit tests files, remove 1- and 1+, reorder IN: lines in a lot of places, minor refactoring 2009-08-13 19:21:44 -05:00
Doug Coleman aa71f27094 add docs for if-zero etc, add docs for 10^ 2009-08-11 18:45:01 -05:00
Doug Coleman 03f38f64e0 fix project euler 151 and add a unit test 2009-08-11 18:22:44 -05:00
Doug Coleman 9e0caf641b add 10^ to math.functions and update usages 2009-08-11 18:00:24 -05:00
Doug Coleman 8da9d0f203 rename peek -> last and update all usages 2009-05-25 16:38:33 -05:00
Slava Pestov daec154817 Updating code in basis and extra for stricter vocab search path semantics 2009-05-14 23:23:06 -05:00