Commit Graph

268 Commits (334e93bbbfbbbe143cc28cb712381ce929f74333)

Author SHA1 Message Date
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
Doug Coleman 93a18a3c26 update using 2009-05-10 13:48:09 -05:00
Doug Coleman 99a257a89e update usages of miller-rabin 2009-05-10 12:24:43 -05:00
Aaron Schaefer 34190701f5 Eliminate stack shuffling by using bi in PE #25 2009-05-07 10:56:33 -04:00
Aaron Schaefer 2d31e951a0 Use [0,b) and iota where appropriate 2009-05-01 22:26:49 -04:00
Aaron Schaefer 4c175bf676 Use iota in Project Euler solutions 2009-05-01 20:46:25 -04:00
Aaron Schaefer 5006f11342 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-19 13:01:40 -04:00
Aaron Schaefer e4ce05f73b Additional solution to PE problem 1 from IRC 2009-04-19 13:01:02 -04:00
Doug Coleman 332bde4173 use iota in a few places 2009-04-17 16:17:11 -05:00
Aaron Schaefer 4e4e9cb579 Merge branch 'master' of git://factorcode.org/git/factor 2009-04-17 15:56:14 -04:00
Slava Pestov df18c0b6e7 Making more code infer 2009-04-15 19:03:44 -05:00
Aaron Schaefer 01677ada51 Remove unnecessary helper word after refactoring 2009-04-08 18:15:24 -04:00
Aaron Schaefer ee9f509e82 Solutions to Project Euler problem 69 2009-04-08 02:41:02 -04:00
Aaron Schaefer e78476a51e Solution to Project Euler problem 63 2009-04-07 21:36:38 -04:00
Aaron Schaefer 7a9c0ce069 Solution to Project Euler problem 58 2009-04-07 16:55:00 -04:00
Aaron Schaefer 4a229e5205 Slight cleanup of PE problem 54 solution 2009-04-05 21:16:20 -04:00
Aaron Schaefer 8fdc852038 Solution to Project Euler problem 54 2009-04-05 15:37:03 -04:00
Aaron Schaefer 59145c0672 Minor typo in solution for PE problem 49 2009-04-02 12:10:51 -04:00
Aaron Schaefer d6e646389c Solution to Project Euler problem 49 2009-04-02 11:58:35 -04:00
Aaron Schaefer ca9fb1fcf1 Update usages of divisor? where appropriate 2009-04-01 21:53:18 -04:00
Aaron Schaefer 9d44708e1d Fix contains? -> any? rename issue 2009-04-01 18:43:45 -04:00
Aaron Schaefer fd6aba04a1 Merge branch 'master' of git://factorcode.org/git/factor
* 'master' of git://factorcode.org/git/factor: (113 commits)
  Round mouse co-ordinates
  Fix bunny deployment
  Fix site-watcher tests
  make multimethods tests pass
  make ecdsa unportable for now
  check pango-1.0
  cocoa.messages: cleanup
  Move synopsis* from definitions to see
  Faster PEG compile times; inline less, use execute( instead
  delete factor/ every time after a build is finished.  you can easily check it out by knowing the git-id
  Condomization wraps lambdas in condoms to protect them from macro-transmitted diseases. cond, case and other macros work better now if lambdas appear where quotations are expected
  Fixing compile errors, test failures and help lint failures
  Add a missing step to the tutorial.
  Add stack declarations to primitives during bootstrap now that ( is just a comment and won't affect HELP: anymore
  OpenSSL checksum => native implementation
  kernel doesn't need to depend on classes.tuple.private
  Remove useless declarations
  Fixing unit tests for syntax change
  tools.disassembler now uses udis on Windows
  Add promises unit tests
  ...

Conflicts:
	extra/project-euler/001/001.factor
2009-03-24 02:41:53 -04:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Slava Pestov 9366ffe83a Fix load error 2009-03-19 15:52:58 -05:00
Slava Pestov f995542246 Project Euler solutions had MAIN: words which would leave values on the stack; add a new SOLUTION: parsing word now that MAIN: cannot do that 2009-03-18 23:05:32 -05:00
Aaron Schaefer 2152a5c97f Merge branch 'master' of git://factorcode.org/git/factor 2009-03-01 22:24:30 -05:00
Slava Pestov cd53c2bd37 produce and produce-as: don't need third quotation either 2009-02-28 15:31:34 -06:00
Samuel Tardieu 087d931c36 Remove the tail argument from do/until/while 2009-02-18 02:41:14 +01:00
Aaron Schaefer 779ebc3422 Merge branch 'master' of git://factorcode.org/git/factor 2009-02-10 22:17:18 -05:00
Slava Pestov 17676efeaa Merge branch 'master' of git://factorcode.org/git/factor 2009-02-09 18:12:00 -06:00
Slava Pestov efc88c5b69 Remove nipd, 3nip, 4nip and tuckd from basis/shuffle 2009-02-09 18:11:42 -06:00
Daniel Ehrenberg 35b526cc7a Docs for lists, consolidating list functionality in lists, minor API changes 2009-02-09 14:29:09 -06:00
Aaron Schaefer f3082b6e5e Merge branch 'master' of git://factorcode.org/git/factor 2009-02-05 11:18:51 -05:00
slava e29f18a2f4 Trying to fix a bad merge...
Revert "Merge branch 'master' of git://factorcode.org/git/factor"

This reverts commit da639739bd, reversing
changes made to 346a61f497.
2009-02-03 00:27:34 -06:00