]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 1 Apr 2009 08:18:51 +0000 (03:18 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agotake-until doesnt pass the element to the quotation anymore
Doug Coleman [Wed, 1 Apr 2009 08:13:38 +0000 (03:13 -0500)]
take-until doesnt pass the element to the quotation anymore

15 years agoAdd silly optimization for 'new'; this will be removed when compiler improves
Slava Pestov [Wed, 1 Apr 2009 07:53:30 +0000 (02:53 -0500)]
Add silly optimization for 'new'; this will be removed when compiler improves

15 years agoFixing up smalltalk to the point where it can run fib, slowly
Slava Pestov [Wed, 1 Apr 2009 07:47:51 +0000 (02:47 -0500)]
Fixing up smalltalk to the point where it can run fib, slowly

15 years agoadd take-while to state parser
Doug Coleman [Wed, 1 Apr 2009 07:45:20 +0000 (02:45 -0500)]
add take-while to state parser

15 years agomore renaing get-char to current
Doug Coleman [Wed, 1 Apr 2009 07:33:38 +0000 (02:33 -0500)]
more renaing get-char to current

15 years agorename get-next to peek-next, get-char to current
Doug Coleman [Wed, 1 Apr 2009 07:32:48 +0000 (02:32 -0500)]
rename get-next to peek-next, get-char to current

15 years agoAdd new vocabs
Slava Pestov [Wed, 1 Apr 2009 07:09:49 +0000 (02:09 -0500)]
Add new vocabs

15 years agoLoad smalltalk.library by default and remove useless smalltalk.factor
Slava Pestov [Wed, 1 Apr 2009 07:08:49 +0000 (02:08 -0500)]
Load smalltalk.library by default and remove useless smalltalk.factor

15 years agosmalltalk: fix various things in the parser, add temporary variable support, clean...
Slava Pestov [Wed, 1 Apr 2009 07:06:57 +0000 (02:06 -0500)]
smalltalk: fix various things in the parser, add temporary variable support, clean up compiler

15 years agoMerge branch 'master' into smalltalk
Slava Pestov [Wed, 1 Apr 2009 05:00:20 +0000 (00:00 -0500)]
Merge branch 'master' into smalltalk

15 years agoFix peg left recursion handling
Chris Double [Wed, 1 Apr 2009 04:55:15 +0000 (17:55 +1300)]
Fix peg left recursion handling

15 years agoRe-organize things so that bootstrap.ui doesn't load ui.text
Slava Pestov [Wed, 1 Apr 2009 04:44:38 +0000 (23:44 -0500)]
Re-organize things so that bootstrap.ui doesn't load ui.text

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Aaron Schaefer [Wed, 1 Apr 2009 04:43:23 +0000 (00:43 -0400)]
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
  ...

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Wed, 1 Apr 2009 04:39:36 +0000 (23:39 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix stack effect declarations for (>>foo) words
Slava Pestov [Wed, 1 Apr 2009 04:39:11 +0000 (23:39 -0500)]
Fix stack effect declarations for (>>foo) words

15 years agoBetter error message for syntax error in : foo ( : bar
Daniel Ehrenberg [Wed, 1 Apr 2009 04:18:52 +0000 (23:18 -0500)]
Better error message for syntax error in : foo ( : bar

15 years agoremove some dead code, make spider use count and max-count again
Doug Coleman [Wed, 1 Apr 2009 04:04:59 +0000 (23:04 -0500)]
remove some dead code, make spider use count and max-count again

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 1 Apr 2009 03:54:07 +0000 (22:54 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoSmalltalk parser work in progress
Slava Pestov [Wed, 1 Apr 2009 03:30:13 +0000 (22:30 -0500)]
Smalltalk parser work in progress

15 years agoFUEL: Font lock and no indentation for EBNF: ... ;EBNF forms.
Jose A. Ortega Ruiz [Wed, 1 Apr 2009 03:03:28 +0000 (05:03 +0200)]
FUEL: Font lock and no indentation for EBNF: ... ;EBNF forms.

15 years agoleft and right arrow keys move between graphemes in UI
Daniel Ehrenberg [Wed, 1 Apr 2009 02:49:14 +0000 (21:49 -0500)]
left and right arrow keys move between graphemes in UI

15 years agoAdding functionality to unicode breaks API for future UI changes
Daniel Ehrenberg [Wed, 1 Apr 2009 02:48:43 +0000 (21:48 -0500)]
Adding functionality to unicode breaks API for future UI changes

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into unicode
Daniel Ehrenberg [Wed, 1 Apr 2009 02:42:22 +0000 (21:42 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into unicode

15 years agosmalltalk: Working on message cascade syntax
Slava Pestov [Wed, 1 Apr 2009 02:23:09 +0000 (21:23 -0500)]
smalltalk: Working on message cascade syntax

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into unicode
Daniel Ehrenberg [Wed, 1 Apr 2009 02:15:18 +0000 (21:15 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into unicode

15 years agostate-parser works with sequences, not strings
Doug Coleman [Tue, 31 Mar 2009 23:49:41 +0000 (18:49 -0500)]
state-parser works with sequences, not strings
fix bug with take-until

15 years agorename word
Doug Coleman [Tue, 31 Mar 2009 23:23:02 +0000 (18:23 -0500)]
rename word

15 years agoredo spider without dynamic variables
Doug Coleman [Tue, 31 Mar 2009 23:21:15 +0000 (18:21 -0500)]
redo spider without dynamic variables

15 years agoMerge branch 'master' into smalltalk
Slava Pestov [Tue, 31 Mar 2009 22:49:10 +0000 (17:49 -0500)]
Merge branch 'master' into smalltalk

15 years agoFix conflict
Slava Pestov [Tue, 31 Mar 2009 22:08:20 +0000 (17:08 -0500)]
Fix conflict

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Tue, 31 Mar 2009 21:06:01 +0000 (16:06 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove duplication, refactor html.parser to use new state parser
Doug Coleman [Tue, 31 Mar 2009 21:05:11 +0000 (16:05 -0500)]
remove duplication, refactor html.parser to use new state parser

15 years agoredo state parser to avoid dynamic variables
Doug Coleman [Tue, 31 Mar 2009 21:04:39 +0000 (16:04 -0500)]
redo state parser to avoid dynamic variables

15 years agofix help-lint for syndication
Doug Coleman [Tue, 31 Mar 2009 16:12:05 +0000 (11:12 -0500)]
fix help-lint for syndication

15 years agoSmall speedup for code using H{ } clone and with-scope
Slava Pestov [Tue, 31 Mar 2009 13:16:04 +0000 (08:16 -0500)]
Small speedup for code using H{ } clone and with-scope

15 years agoSmall size reduction for deployed images
Slava Pestov [Tue, 31 Mar 2009 13:15:27 +0000 (08:15 -0500)]
Small size reduction for deployed images

15 years agoTweak some code to reduce deployed image size
Slava Pestov [Tue, 31 Mar 2009 13:03:27 +0000 (08:03 -0500)]
Tweak some code to reduce deployed image size

15 years agosyndication: fix help lint
Slava Pestov [Tue, 31 Mar 2009 09:43:26 +0000 (04:43 -0500)]
syndication: fix help lint

15 years agoFix printing of nested arrays
Slava Pestov [Tue, 31 Mar 2009 06:37:05 +0000 (01:37 -0500)]
Fix printing of nested arrays

15 years agosmalltalk: working on lexical scoping for instance variables and class names
Slava Pestov [Tue, 31 Mar 2009 06:24:38 +0000 (01:24 -0500)]
smalltalk: working on lexical scoping for instance variables and class names

15 years agoMerge branch 'master' into smalltalk
Slava Pestov [Tue, 31 Mar 2009 02:42:54 +0000 (21:42 -0500)]
Merge branch 'master' into smalltalk

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Tue, 31 Mar 2009 01:46:09 +0000 (20:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix parse-feed for byte arrays
Slava Pestov [Tue, 31 Mar 2009 01:45:55 +0000 (20:45 -0500)]
Fix parse-feed for byte arrays

15 years agosmalltalk: adding a small library, fix various bugs
Slava Pestov [Tue, 31 Mar 2009 01:45:01 +0000 (20:45 -0500)]
smalltalk: adding a small library, fix various bugs

15 years agorefactor some error handling in peg, more unit tests
Doug Coleman [Tue, 31 Mar 2009 00:42:04 +0000 (19:42 -0500)]
refactor some error handling in peg, more unit tests

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Mon, 30 Mar 2009 13:44:49 +0000 (08:44 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
sheeple [Mon, 30 Mar 2009 12:20:28 +0000 (07:20 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix C99 complex number support in FFI on Mac OS X/PPC
sheeple [Mon, 30 Mar 2009 12:19:14 +0000 (07:19 -0500)]
Fix C99 complex number support in FFI on Mac OS X/PPC

15 years agoFirst checkin of extra/smalltalk
Slava Pestov [Mon, 30 Mar 2009 10:31:50 +0000 (05:31 -0500)]
First checkin of extra/smalltalk

15 years agoadd unit tests for quoting
Doug Coleman [Mon, 30 Mar 2009 05:18:02 +0000 (00:18 -0500)]
add unit tests for quoting

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 30 Mar 2009 04:13:37 +0000 (23:13 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix model docs
Slava Pestov [Mon, 30 Mar 2009 04:13:30 +0000 (23:13 -0500)]
Fix model docs

15 years agoSome cleanup in documents.elements
Daniel Ehrenberg [Mon, 30 Mar 2009 03:58:04 +0000 (22:58 -0500)]
Some cleanup in documents.elements

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Mon, 30 Mar 2009 03:57:19 +0000 (22:57 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFixing regexp compiler's bounds checks
Daniel Ehrenberg [Mon, 30 Mar 2009 03:57:13 +0000 (22:57 -0500)]
Fixing regexp compiler's bounds checks

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into uniscribe
U-SLAVA-DFB8FF805\Slava [Mon, 30 Mar 2009 03:52:58 +0000 (22:52 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor into uniscribe

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Mon, 30 Mar 2009 03:46:40 +0000 (22:46 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix a bug in CONSTANT: -- it wasn't calling reset-word
Slava Pestov [Mon, 30 Mar 2009 03:46:27 +0000 (22:46 -0500)]
Fix a bug in CONSTANT: -- it wasn't calling reset-word

15 years agofix compile error
Doug Coleman [Mon, 30 Mar 2009 02:39:21 +0000 (21:39 -0500)]
fix compile error

15 years agofix a few compile errors
Doug Coleman [Mon, 30 Mar 2009 02:35:57 +0000 (21:35 -0500)]
fix a few compile errors

15 years agoFixing farkup's parsing of [aaa]
Daniel Ehrenberg [Mon, 30 Mar 2009 01:29:38 +0000 (20:29 -0500)]
Fixing farkup's parsing of [aaa]

15 years agoMerge branch 'master' into uniscribe
Slava Pestov [Mon, 30 Mar 2009 00:10:26 +0000 (19:10 -0500)]
Merge branch 'master' into uniscribe

15 years agoFix docs typo
Slava Pestov [Mon, 30 Mar 2009 00:07:01 +0000 (19:07 -0500)]
Fix docs typo

15 years agoRemove redundant flush_icache() call
Slava Pestov [Sun, 29 Mar 2009 21:38:12 +0000 (16:38 -0500)]
Remove redundant flush_icache() call

15 years agoFix listener-run-files
Slava Pestov [Sun, 29 Mar 2009 21:28:04 +0000 (16:28 -0500)]
Fix listener-run-files

15 years agoUniscribe text rendering work in progress
Slava Pestov [Sun, 29 Mar 2009 03:27:37 +0000 (22:27 -0500)]
Uniscribe text rendering work in progress

15 years agoSplit off some code from ui.backend.windows into windows.offscreen
Slava Pestov [Sun, 29 Mar 2009 03:27:18 +0000 (22:27 -0500)]
Split off some code from ui.backend.windows into windows.offscreen

15 years agoalien.destructors: ignore any output values from disposal word
Slava Pestov [Sun, 29 Mar 2009 03:26:49 +0000 (22:26 -0500)]
alien.destructors: ignore any output values from disposal word

15 years agoFix another XMode bug
Slava Pestov [Sun, 29 Mar 2009 03:19:55 +0000 (22:19 -0500)]
Fix another XMode bug

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sun, 29 Mar 2009 03:14:27 +0000 (22:14 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix an XMode bug exposed in the pastebin
Slava Pestov [Sun, 29 Mar 2009 03:13:58 +0000 (22:13 -0500)]
Fix an XMode bug exposed in the pastebin

15 years agounit test tools.scaffold, fix a bug in scaffolding docs
Doug Coleman [Sat, 28 Mar 2009 21:40:34 +0000 (16:40 -0500)]
unit test tools.scaffold, fix a bug in scaffolding docs

15 years agofull docs for id3 and minor refactoring
Doug Coleman [Sat, 28 Mar 2009 21:35:08 +0000 (16:35 -0500)]
full docs for id3 and minor refactoring

15 years agoinline a couple of combinators to fix compile warnings
Doug Coleman [Sat, 28 Mar 2009 21:34:52 +0000 (16:34 -0500)]
inline a couple of combinators to fix compile warnings

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 28 Mar 2009 20:30:20 +0000 (15:30 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoTrailing [[ no longer throws an error in farkup parser
Slava Pestov [Sat, 28 Mar 2009 20:29:58 +0000 (15:29 -0500)]
Trailing [[ no longer throws an error in farkup parser

15 years agoless stack shuffling
Doug Coleman [Sat, 28 Mar 2009 20:02:28 +0000 (15:02 -0500)]
less stack shuffling

15 years agochange makefile to use .so instead of .a on unix
Doug Coleman [Sat, 28 Mar 2009 19:41:48 +0000 (14:41 -0500)]
change makefile to use .so instead of .a on unix

15 years agofix blas ffi on linux64
Doug Coleman [Sat, 28 Mar 2009 19:17:24 +0000 (14:17 -0500)]
fix blas ffi on linux64

15 years agoMakefile creates Factor.app/Contents/Frameworks/ if it doesn't already exist, since...
Slava Pestov [Sat, 28 Mar 2009 09:33:54 +0000 (04:33 -0500)]
Makefile creates Factor.app/Contents/Frameworks/ if it doesn't already exist, since it's not present in fresh checkouts

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 28 Mar 2009 09:25:23 +0000 (04:25 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix wiki template
Slava Pestov [Sat, 28 Mar 2009 09:25:12 +0000 (04:25 -0500)]
Fix wiki template

15 years agoFix syntax docs
Slava Pestov [Sat, 28 Mar 2009 09:25:07 +0000 (04:25 -0500)]
Fix syntax docs

15 years agoFix alien tests on Windows; LoadLibraryEx does not like UNC paths
U-SLAVA-DFB8FF805\Slava [Sat, 28 Mar 2009 07:37:07 +0000 (02:37 -0500)]
Fix alien tests on Windows; LoadLibraryEx does not like UNC paths

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Sat, 28 Mar 2009 02:57:27 +0000 (21:57 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse a different abi on linux for fortran
Doug Coleman [Sat, 28 Mar 2009 02:57:10 +0000 (21:57 -0500)]
use a different abi on linux for fortran

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 28 Mar 2009 01:05:30 +0000 (20:05 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoAdd compiler transform for index with a literal sequenc
Slava Pestov [Sat, 28 Mar 2009 01:05:23 +0000 (20:05 -0500)]
Add compiler transform for index with a literal sequenc

15 years agoclean up duplication
Doug Coleman [Sat, 28 Mar 2009 01:04:05 +0000 (20:04 -0500)]
clean up duplication

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Sat, 28 Mar 2009 01:03:00 +0000 (20:03 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoredo the roman ops with smart combinators
Doug Coleman [Sat, 28 Mar 2009 00:55:34 +0000 (19:55 -0500)]
redo the roman ops with smart combinators

15 years agoFix stream-read-until on byte-readers
Slava Pestov [Sat, 28 Mar 2009 00:26:16 +0000 (19:26 -0500)]
Fix stream-read-until on byte-readers

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 27 Mar 2009 23:55:54 +0000 (18:55 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse CONSTANT: in roman
Doug Coleman [Fri, 27 Mar 2009 23:55:43 +0000 (18:55 -0500)]
use CONSTANT: in roman

15 years agoFix game-input test to not run if the UI is not running on Windows
Slava Pestov [Fri, 27 Mar 2009 23:34:06 +0000 (18:34 -0500)]
Fix game-input test to not run if the UI is not running on Windows

15 years agoImplement image tesselation in image.tesselation. This is used by opengl.textures...
Slava Pestov [Fri, 27 Mar 2009 23:31:25 +0000 (18:31 -0500)]
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.

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 27 Mar 2009 23:23:11 +0000 (18:23 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agohopefully last fix for alien.factor
Doug Coleman [Fri, 27 Mar 2009 22:58:31 +0000 (17:58 -0500)]
hopefully last fix for alien.factor

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 27 Mar 2009 22:50:54 +0000 (17:50 -0500)]
Merge branch 'master' of git://factorcode.org/git/factor