Commit Graph

7036 Commits (94baa7d7fa084ffed47aa1e2240b268c9e6ef8f7)

Author SHA1 Message Date
Doug Coleman fdb8c9da1a cleaning up html.parser 2009-04-01 11:43:30 -05:00
Doug Coleman a172d61f2e fix deployed name in minneapolis-talk, add summary/deploy to chicago talk 2009-04-01 11:11:15 -05:00
Doug Coleman b35bb10123 spider - better handling of relative links for frames, dont spider things twice 2009-04-01 11:08:19 -05:00
Doug Coleman 393df94d38 add chicago-talk to demos 2009-04-01 11:03:10 -05:00
Doug Coleman 9be511909b Merge branch 'master' of git://factorcode.org/git/factor 2009-04-01 03:18:51 -05:00
Doug Coleman 20df429a50 take-until doesnt pass the element to the quotation anymore 2009-04-01 03:13:38 -05:00
Slava Pestov 11eff11fb7 Add silly optimization for 'new'; this will be removed when compiler improves 2009-04-01 02:53:30 -05:00
Slava Pestov 3885ba02a6 Fixing up smalltalk to the point where it can run fib, slowly 2009-04-01 02:47:51 -05:00
Doug Coleman f994654af3 add take-while to state parser 2009-04-01 02:45:20 -05:00
Doug Coleman 99c3cd9517 more renaing get-char to current 2009-04-01 02:33:38 -05:00
Doug Coleman aa37871ff9 rename get-next to peek-next, get-char to current 2009-04-01 02:32:48 -05:00
Slava Pestov 8ab7328899 Add new vocabs 2009-04-01 02:09:49 -05:00
Slava Pestov 0ff6678850 Load smalltalk.library by default and remove useless smalltalk.factor 2009-04-01 02:08:49 -05:00
Slava Pestov 9f01e819e8 smalltalk: fix various things in the parser, add temporary variable support, clean up compiler 2009-04-01 02:06:57 -05:00
Slava Pestov 86cf94260c Merge branch 'master' into smalltalk 2009-04-01 00:00:20 -05:00
Aaron Schaefer a4800878e1 Merge branch 'master' of git://factorcode.org/git/factor
* 'master' of git://factorcode.org/git/factor: (66 commits)
  Better error message for syntax error in : foo ( : bar
  remove some dead code, make spider use count and max-count again
  left and right arrow keys move between graphemes in UI
  Adding functionality to unicode breaks API for future UI changes
  state-parser works with sequences, not strings
  rename word
  redo spider without dynamic variables
  remove duplication, refactor html.parser to use new state parser
  redo state parser to avoid dynamic variables
  fix help-lint for syndication
  Small speedup for code using H{ } clone and with-scope
  Small size reduction for deployed images
  Tweak some code to reduce deployed image size
  syndication: fix help lint
  Fix parse-feed for byte arrays
  refactor some error handling in peg, more unit tests
  Fix C99 complex number support in FFI on Mac OS X/PPC
  add unit tests for quoting
  Fix model docs
  Some cleanup in documents.elements
  ...
2009-04-01 00:43:23 -04:00
Doug Coleman 19d8a6a552 remove some dead code, make spider use count and max-count again 2009-03-31 23:04:59 -05:00
Slava Pestov d0921b1d2d Smalltalk parser work in progress 2009-03-31 22:30:13 -05:00
Jose A. Ortega Ruiz 408d592c3e FUEL: Font lock and no indentation for EBNF: ... ;EBNF forms. 2009-04-01 05:03:28 +02:00
Slava Pestov 15cb926afb smalltalk: Working on message cascade syntax 2009-03-31 21:23:09 -05:00
Doug Coleman 8e26b19cc0 state-parser works with sequences, not strings
fix bug with take-until
2009-03-31 18:49:41 -05:00
Doug Coleman e22823f2c4 rename word 2009-03-31 18:23:02 -05:00
Doug Coleman ce04d1dfa9 redo spider without dynamic variables 2009-03-31 18:21:15 -05:00
Slava Pestov 177c58808e Merge branch 'master' into smalltalk 2009-03-31 17:49:10 -05:00
Doug Coleman ebddd32677 remove duplication, refactor html.parser to use new state parser 2009-03-31 16:05:11 -05:00
Doug Coleman a07c17598e redo state parser to avoid dynamic variables 2009-03-31 16:04:39 -05:00
Slava Pestov 712b21b59e Fix printing of nested arrays 2009-03-31 01:37:05 -05:00
Slava Pestov 5b6948aaa5 smalltalk: working on lexical scoping for instance variables and class names 2009-03-31 01:24:38 -05:00
Slava Pestov 4a0ef8d0bc Merge branch 'master' into smalltalk 2009-03-30 21:42:54 -05:00
Slava Pestov 381dbb957c smalltalk: adding a small library, fix various bugs 2009-03-30 20:45:01 -05:00
Slava Pestov 00c9cde8e2 First checkin of extra/smalltalk 2009-03-30 05:31:50 -05:00
Doug Coleman 95cda29b44 fix compile error 2009-03-29 21:39:21 -05:00
Doug Coleman 82b6e32945 fix a few compile errors 2009-03-29 21:35:57 -05:00
Slava Pestov a58ce33bb3 Split off some code from ui.backend.windows into windows.offscreen 2009-03-28 22:27:18 -05:00
Doug Coleman 9a7131d000 full docs for id3 and minor refactoring 2009-03-28 16:35:08 -05:00
Slava Pestov 96f4fc1724 Fix wiki template 2009-03-28 04:25:12 -05:00
Slava Pestov 60fe59d873 Fix game-input test to not run if the UI is not running on Windows 2009-03-27 18:34:06 -05:00
Slava Pestov 3bf5d2bfd4 Implement image tesselation in image.tesselation. This is used by opengl.textures to break up large bitmaps into multiple smaller textures. The gl-rect and gl-fill-rect words have different stack effects now, so usages were updated. 2009-03-27 18:31:25 -05:00
Aaron Schaefer 25b0758714 Merge branch 'master' of git://factorcode.org/git/factor
* 'master' of git://factorcode.org/git/factor: (23 commits)
  only use -fPIC on the ffi library
  fix load errors, help lint
  add using
  build with -fPIC on linux64
  update code for usages of add-library
  move a lot of words to alien.libraries
  Slides from talk at PyCon VM summit, Chicago 2009
  Fix hang when running ui tests
  Fix compiler.tree.debugger tests
  Merge tools.test.ui into ui.gadgets.debug
  compile an ffi test library, reduce factor runtime by 6kb!
  make add-library normalize-path, use libfactor-ffi-tests for testing ffi
  add sms, twitter fields to account.  create sitewatcher account when user registers
  Better error message if user forgets with-ui
  Fix hello-unicode for deployment
  remove loading freetype library on CE
  remove dead freetype code from Makefile
  A+b now focuses the search field
  Fix bitrot in compiler.tree.debugger
  - definitions.icons now has a reference article
  ...
2009-03-26 11:52:18 -04:00
Doug Coleman 6ca02e9b37 Merge branch 'master' of http://factorcode.org/git/factor into db 2009-03-25 23:01:05 -05:00
Doug Coleman 8b7fcce399 update code for usages of add-library 2009-03-25 23:00:19 -05:00
Slava Pestov f4e556111e Merge branch 'master' of git://factorcode.org/git/factor 2009-03-25 22:55:22 -05:00
Slava Pestov a2147ccb27 Slides from talk at PyCon VM summit, Chicago 2009 2009-03-25 22:54:53 -05:00
Doug Coleman f41ee97add add sms, twitter fields to account. create sitewatcher account when user registers 2009-03-25 11:20:21 -05:00
Slava Pestov 70bc39b3fd Fix hello-unicode for deployment 2009-03-25 11:10:25 -05:00
Slava Pestov 6c5e10e5fd Merge branch 'master' of git://factorcode.org/git/factor 2009-03-24 04:11:20 -05:00
Slava Pestov 637d06a4f8 Add silly 'tip of the day' feature, and 'recently visited' list to UI browser home page 2009-03-24 04:11:08 -05:00
U-SLAVA-DFB8FF805\Slava 5d3c2c874a Get game-input to load on Windows 2009-03-24 03:58:11 -05: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 7a4a7474e8 Fix site-watcher tests 2009-03-23 22:33:05 -05:00
Doug Coleman 688452fa3d make multimethods tests pass 2009-03-23 20:36:44 -05:00
Doug Coleman f061b05311 make ecdsa unportable for now 2009-03-23 20:32:57 -05:00
Doug Coleman 3d97e4c82e delete factor/ every time after a build is finished. you can easily check it out by knowing the git-id 2009-03-23 19:00:23 -05:00
Doug Coleman 8befaa53de Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 18:28:06 -05:00
Slava Pestov 8385e9d9f5 Fixing compile errors, test failures and help lint failures 2009-03-23 17:12:41 -05:00
Doug Coleman 8dfe860b17 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-23 11:50:39 -05:00
Slava Pestov 0dd2a918ba Merge branch 'master' of git://github.com/Keyholder/factor 2009-03-23 03:09:09 -05:00
Maxim Savchenko 83592b7d84 OpenSSL checksum => native implementation 2009-03-23 03:16:13 -04:00
Slava Pestov 723bfab030 Fixing unit tests for syntax change 2009-03-23 00:34:02 -05:00
Slava Pestov ccc4c41725 Add promises unit tests 2009-03-22 21:42:23 -05:00
Slava Pestov 353788190d promises: fix for syntax change and simplify a little bit 2009-03-22 21:42:01 -05:00
Slava Pestov 69bf52c2a6 adsoda, 4DNav: fix compile errors exposed by stronger static checking 2009-03-22 21:38:36 -05:00
Doug Coleman ccdef35949 inline everything so stuff compiles 2009-03-22 19:25:55 -05:00
Slava Pestov 0ffc9247cc words: Fix compile errors in unit tests, remove ?word-name word and replace its usages with present 2009-03-22 17:53:06 -05:00
Slava Pestov d1436cea15 Merge branch 'master' into finish_syntax_colon 2009-03-21 18:13:47 -05:00
Doug Coleman 6585133cc1 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-21 09:47:05 -05:00
Slava Pestov 35a3170f42 Stack inference for mason 2009-03-21 03:43:38 -05:00
Slava Pestov 30816ba5d0 Get more code to load after SYNTAX: change 2009-03-21 03:22:21 -05:00
Slava Pestov c0154c1391 Change (:) to parse effect immediately, and remove ( parsing word 2009-03-21 03:17:35 -05:00
Slava Pestov 899b096f90 Dan asked me to remove state-machine 2009-03-21 02:51:15 -05:00
Slava Pestov ea60f8ae93 Changing : foo ; parsing to SYNTAX: foo ; 2009-03-21 01:27:50 -05:00
Doug Coleman 55bb5f0cd4 fix typo in example 2009-03-20 22:40:46 -05:00
Doug Coleman 50535b1a74 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 22:01:14 -05:00
Doug Coleman c626cab383 a robots.txt parser 2009-03-20 21:56:48 -05:00
Slava Pestov fabe2df715 Crank down spectral-norm parameter so that it doesn't take way too long on non-SSE2 machines 2009-03-20 16:26:13 -05:00
Doug Coleman ea614e6a5f Merge branch 'master' of git://factorcode.org/git/factor 2009-03-20 09:34:39 -05:00
Doug Coleman 54df6bee59 ping every 5 minutes, not every 10 seconds 2009-03-19 17:05:08 -05:00
Doug Coleman ece2eabc39 call init-db and run-site-watcher from webapps.site-watcher 2009-03-19 16:48:46 -05:00
Doug Coleman e41a7bb6d6 site-watcher works again 2009-03-19 16:48:32 -05:00
Slava Pestov 9366ffe83a Fix load error 2009-03-19 15:52:58 -05:00
Slava Pestov cacc2f38f6 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 23:05:51 -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
Doug Coleman 187142d6d8 fix load error 2009-03-18 23:01:01 -05:00
Doug Coleman 2f802f307c Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 22:00:17 -05:00
Doug Coleman b15ccea9bf fix db query 2009-03-18 22:00:08 -05:00
Slava Pestov 59ad8bc1fd webapps.site-watcher: add furnace to using list 2009-03-18 21:56:17 -05:00
Slava Pestov 518b5c46ca Fixing deploy tests 2009-03-18 19:58:05 -05:00
Slava Pestov 2628ddde5e Working on site-watcher 2009-03-18 19:36:04 -05:00
Slava Pestov 575132336d Deploy descriptor for regex-dna 2009-03-18 18:30:56 -05:00
Doug Coleman 33914c62cb add an account-name field to site-watcher 2009-03-18 18:18:57 -05:00
Doug Coleman 87997cc0d2 slightly bettar 2009-03-18 18:06:00 -05:00
Doug Coleman 391d972b66 major refactoring of site-watcher again 2009-03-18 18:05:05 -05:00
Doug Coleman 9a8e7fe3ed Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 17:46:00 -05:00
Doug Coleman c1da74f179 futher clean up api 2009-03-18 17:45:33 -05:00
Doug Coleman e8f9d48b08 move site-watcher db code to new vocab, clean up the site-watcher api 2009-03-18 17:43:49 -05:00
Slava Pestov 5da04a5e41 Merge branch 'master' of git://factorcode.org/git/factor 2009-03-18 17:19:09 -05:00
Doug Coleman d5581b453e use error. instead of unparse 2009-03-18 17:15:54 -05:00
Doug Coleman 71435f6653 prettyprint was necessary. 2009-03-18 17:12:47 -05:00
Doug Coleman 3d5bb95640 dont use prettyprinter 2009-03-18 17:11:54 -05:00
Slava Pestov 1d45720579 Add a deploy test to keep benchmark.regex-dna size down 2009-03-18 17:08:57 -05:00