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