]> gitweb.factorcode.org Git - factor.git/log
factor.git
12 years agoMove some primitives from memory and memory.private to tools.memory.private, add...
Slava Pestov [Mon, 5 Sep 2011 23:27:37 +0000 (16:27 -0700)]
Move some primitives from memory and memory.private to tools.memory.private, add data-heap and code-heap words that wrap the struct for you

12 years agoClean up some GC logic and fix a bug where large object allocation could grow the...
Slava Pestov [Mon, 5 Sep 2011 23:21:09 +0000 (16:21 -0700)]
Clean up some GC logic and fix a bug where large object allocation could grow the heap unnecessarily

12 years agotools.crossref: adding stack effect.
John Benediktsson [Sat, 3 Sep 2011 23:39:04 +0000 (16:39 -0700)]
tools.crossref: adding stack effect.

12 years agohash-sets: simpler <hash-set>.
John Benediktsson [Sat, 3 Sep 2011 23:38:42 +0000 (16:38 -0700)]
hash-sets: simpler <hash-set>.

12 years agosets: adding test for cardinality of arrays.
John Benediktsson [Sat, 3 Sep 2011 23:34:33 +0000 (16:34 -0700)]
sets: adding test for cardinality of arrays.

12 years agobenchmark.pidigits: no need to USE sets.
John Benediktsson [Sat, 3 Sep 2011 23:30:31 +0000 (16:30 -0700)]
benchmark.pidigits: no need to USE sets.

12 years agohash-sets: initialize hashtable capacity to length of sequence.
John Benediktsson [Sat, 3 Sep 2011 21:46:26 +0000 (14:46 -0700)]
hash-sets: initialize hashtable capacity to length of sequence.

12 years agoimages.cocoa: set premultiplied-alpha? on loaded images
Joe Groff [Sat, 3 Sep 2011 18:30:27 +0000 (11:30 -0700)]
images.cocoa: set premultiplied-alpha? on loaded images

12 years agoalien.c-types: fill out the higher-order stack effect of if-void
Joe Groff [Sat, 3 Sep 2011 18:09:39 +0000 (11:09 -0700)]
alien.c-types: fill out the higher-order stack effect of if-void

12 years agomisc/vim/syntax: highlight row variables in stack effects
Joe Groff [Sat, 3 Sep 2011 18:09:20 +0000 (11:09 -0700)]
misc/vim/syntax: highlight row variables in stack effects

12 years agoparse-here doesn't consume an extra line now, and it checks that once a line has...
Doug Coleman [Sat, 3 Sep 2011 17:17:30 +0000 (12:17 -0500)]
parse-here doesn't consume an extra line now, and it checks that once a line has started there are no extra characters

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Sat, 3 Sep 2011 04:14:06 +0000 (21:14 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agomath: fix docs for 'when-zero'.
John Benediktsson [Sat, 3 Sep 2011 04:13:29 +0000 (21:13 -0700)]
math: fix docs for 'when-zero'.

12 years agoimages.cocoa: fix it to work on OS X 10.5 by drawing the image into a CGContext inste...
Slava Pestov [Sat, 3 Sep 2011 01:59:58 +0000 (18:59 -0700)]
images.cocoa: fix it to work on OS X 10.5 by drawing the image into a CGContext instead of getting image data directly

12 years agomemcached: enforce sorted order for test results.
John Benediktsson [Fri, 2 Sep 2011 17:50:16 +0000 (10:50 -0700)]
memcached: enforce sorted order for test results.

12 years agoui.gadgets.tables: don't try to render multi-line strings, since all table rows must...
Slava Pestov [Fri, 2 Sep 2011 05:41:12 +0000 (22:41 -0700)]
ui.gadgets.tables: don't try to render multi-line strings, since all table rows must have the same height. Fixes #65

12 years agoui.backend.gtk: remove unused vocabs from USING: list
Slava Pestov [Fri, 2 Sep 2011 05:29:54 +0000 (22:29 -0700)]
ui.backend.gtk: remove unused vocabs from USING: list

12 years agoxml.*: remove unnecessary dependencies on xml.writer
Slava Pestov [Fri, 2 Sep 2011 05:29:27 +0000 (22:29 -0700)]
xml.*: remove unnecessary dependencies on xml.writer

12 years agoimages.*: remove usage of io.streams.limited
Slava Pestov [Fri, 2 Sep 2011 05:29:14 +0000 (22:29 -0700)]
images.*: remove usage of io.streams.limited

12 years agounix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix
Slava Pestov [Fri, 2 Sep 2011 05:28:38 +0000 (22:28 -0700)]
unix.*, io.directories.unix: remove unnecessary dependency on io.backend.unix

12 years agotools.scaffold: remove unused ERROR:
Slava Pestov [Fri, 2 Sep 2011 03:32:50 +0000 (20:32 -0700)]
tools.scaffold: remove unused ERROR:

12 years agocommand-line: move some stuff to command-line.startup so that deployed images don...
Slava Pestov [Fri, 2 Sep 2011 03:32:33 +0000 (20:32 -0700)]
command-line: move some stuff to command-line.startup so that deployed images don't pull in prettyprinter and debugger

12 years agomemcached: change tests to key based on cpu architecture.
John Benediktsson [Fri, 2 Sep 2011 04:26:09 +0000 (21:26 -0700)]
memcached: change tests to key based on cpu architecture.

12 years agocommand-line: fix typo in docs
Slava Pestov [Fri, 2 Sep 2011 03:21:12 +0000 (20:21 -0700)]
command-line: fix typo in docs

12 years agoui.backend.gtk: remove unneeded vocabs from USING:, add platforms.txt
Slava Pestov [Fri, 2 Sep 2011 03:15:23 +0000 (20:15 -0700)]
ui.backend.gtk: remove unneeded vocabs from USING:, add platforms.txt

12 years agoFix webapps.mason breakage
Slava Pestov [Thu, 1 Sep 2011 08:15:56 +0000 (01:15 -0700)]
Fix webapps.mason breakage

12 years agoUpdate png images tests for image structure change
Doug Coleman [Wed, 31 Aug 2011 20:28:49 +0000 (15:28 -0500)]
Update png images tests for image structure change

12 years agoMerge remote branch 'blei/master'
Slava Pestov [Wed, 31 Aug 2011 04:12:35 +0000 (21:12 -0700)]
Merge remote branch 'blei/master'

12 years agogobject-introspection: fix .gir's loading message (fix #52);
Anton Gorenko [Tue, 30 Aug 2011 16:42:18 +0000 (22:42 +0600)]
gobject-introspection: fix .gir's loading message (fix #52);

12 years agogdk.pixbuf: workaround for an incorrect return-value in .gir for gdk_pixbuf_get_pixel...
Anton Gorenko [Tue, 30 Aug 2011 16:12:42 +0000 (22:12 +0600)]
gdk.pixbuf: workaround for an incorrect return-value in .gir for gdk_pixbuf_get_pixels (fixes #61);

12 years agogobject-introspection: don't generate C-TYPEs for boxed types that already exist...
Philipp Brüschweiler [Mon, 29 Aug 2011 13:11:24 +0000 (15:11 +0200)]
gobject-introspection: don't generate C-TYPEs for boxed types that already exist, fixes #60

12 years agoAdd scaffold-factor-roots word to tools.scaffold
Doug Coleman [Mon, 29 Aug 2011 06:03:41 +0000 (01:03 -0500)]
Add scaffold-factor-roots word to tools.scaffold

12 years agococoa.subclassing: sometimes, compiled Cocoa method bodies would not be updated when...
Slava Pestov [Mon, 29 Aug 2011 05:56:58 +0000 (22:56 -0700)]
cocoa.subclassing: sometimes, compiled Cocoa method bodies would not be updated when words were redefined. Fixes #66

12 years agococoa: clean up tests
Slava Pestov [Mon, 29 Aug 2011 05:20:39 +0000 (22:20 -0700)]
cocoa: clean up tests

12 years agococoa.plists: fix for recent change to cocoa binding: char* returns are now treated...
Slava Pestov [Mon, 29 Aug 2011 05:19:50 +0000 (22:19 -0700)]
cocoa.plists: fix for recent change to cocoa binding: char* returns are now treated like void* and not like c-string

12 years agocompiler.cfg.dependence: Add ##allot to control dependency chain, so that we don...
Slava Pestov [Mon, 29 Aug 2011 04:24:58 +0000 (21:24 -0700)]
compiler.cfg.dependence: Add ##allot to control dependency chain, so that we don't re-order an allocation and initialization with an alien call. The alien call might GC, exposing uninitialized memory to the GC. Fixes #53, fixes #58, fixes #20.

12 years agocompiler.cfg.debugger: add random-scheduling word.
Slava Pestov [Mon, 29 Aug 2011 04:23:49 +0000 (21:23 -0700)]
compiler.cfg.debugger: add random-scheduling word.

Run 'random-scheduling "compiler" test' to find bugs in compiler.cfg.dependencies.

12 years agocompiler.cfg.scheduling: remove old scheduling test code, adding a better way of...
Slava Pestov [Mon, 29 Aug 2011 04:23:27 +0000 (21:23 -0700)]
compiler.cfg.scheduling: remove old scheduling test code, adding a better way of testing scheduling

12 years agoFix models.delay example
Slava Pestov [Mon, 29 Aug 2011 00:52:13 +0000 (17:52 -0700)]
Fix models.delay example

12 years agollvm.clang.ffi depends on unix.types, so make it unix only
Doug Coleman [Sun, 28 Aug 2011 21:51:58 +0000 (16:51 -0500)]
llvm.clang.ffi depends on unix.types, so make it unix only

12 years agoMake readline/readline-listener unix only
Doug Coleman [Sun, 28 Aug 2011 21:42:55 +0000 (16:42 -0500)]
Make readline/readline-listener unix only

12 years agoMerge remote-tracking branch 'github/merge-native-image-loader'
Joe Groff [Sun, 28 Aug 2011 20:37:11 +0000 (13:37 -0700)]
Merge remote-tracking branch 'github/merge-native-image-loader'

12 years agoio.files.windows: add some tests cases for UNC paths. Fixes #44.
John Benediktsson [Sun, 28 Aug 2011 19:55:09 +0000 (12:55 -0700)]
io.files.windows: add some tests cases for UNC paths. Fixes #44.

12 years agoMerge remote-tracking branch '8byte-jose/win32-unc-fix'
John Benediktsson [Sun, 28 Aug 2011 18:46:43 +0000 (11:46 -0700)]
Merge remote-tracking branch '8byte-jose/win32-unc-fix'

12 years agogobject.ffi, glib.ffi: move GError over to gobject.ffi since that appears to be the...
Joe Groff [Sun, 28 Aug 2011 03:50:43 +0000 (20:50 -0700)]
gobject.ffi, glib.ffi: move GError over to gobject.ffi since that appears to be the gir that actually describes it

12 years agosets: fix cardinality of sequences, and speed up subset?.
John Benediktsson [Sun, 28 Aug 2011 03:20:56 +0000 (20:20 -0700)]
sets: fix cardinality of sequences, and speed up subset?.

12 years agoMerge remote-tracking branch 'factorcode/master'
John Benediktsson [Sun, 28 Aug 2011 02:01:02 +0000 (19:01 -0700)]
Merge remote-tracking branch 'factorcode/master'

12 years agoMerge remote-tracking branch 'erg/master'
John Benediktsson [Sun, 28 Aug 2011 02:00:27 +0000 (19:00 -0700)]
Merge remote-tracking branch 'erg/master'

12 years agogdk.pixbuf.ffi, glib.ffi: fix load errors
Slava Pestov [Sun, 28 Aug 2011 01:26:21 +0000 (18:26 -0700)]
gdk.pixbuf.ffi, glib.ffi: fix load errors

12 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 28 Aug 2011 01:03:17 +0000 (18:03 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

12 years agoglib.ffi: try merging gtk-image-loader again
Joe Groff [Sun, 28 Aug 2011 01:02:22 +0000 (18:02 -0700)]
glib.ffi: try merging gtk-image-loader again

12 years agoMerge remote-tracking branch 'factorcode/master'
John Benediktsson [Sun, 28 Aug 2011 00:39:49 +0000 (17:39 -0700)]
Merge remote-tracking branch 'factorcode/master'

12 years agocore-text: rename "render-info" to "rendered-line". Fixes #47.
John Benediktsson [Sun, 28 Aug 2011 00:38:07 +0000 (17:38 -0700)]
core-text: rename "render-info" to "rendered-line".  Fixes #47.

12 years agographviz: fix load errors
sheeple [Sun, 28 Aug 2011 00:34:44 +0000 (18:34 -0600)]
graphviz: fix load errors

12 years agocore-text: lazy text render (inspired by klazuka).
John Benediktsson [Sat, 27 Aug 2011 05:21:47 +0000 (22:21 -0700)]
core-text: lazy text render (inspired by klazuka).

12 years agoimages.tessel(l)ation: spelling
Joe Groff [Sun, 28 Aug 2011 00:29:10 +0000 (17:29 -0700)]
images.tessel(l)ation: spelling

12 years agoimages: move pure Factor image format implementations to extra/
Joe Groff [Sun, 28 Aug 2011 00:25:15 +0000 (17:25 -0700)]
images: move pure Factor image format implementations to extra/

12 years agoMerge remote-tracking branch 'factorcode/master'
John Benediktsson [Sun, 28 Aug 2011 00:26:11 +0000 (17:26 -0700)]
Merge remote-tracking branch 'factorcode/master'

12 years agoSwapping call order of 'hook' and 'action' row actions
Hugo Schmitt [Sat, 23 Jan 2010 21:43:10 +0000 (19:43 -0200)]
Swapping call order of 'hook' and 'action' row actions

12 years agographviz.ffi: fix help lint
Slava Pestov [Sun, 28 Aug 2011 00:20:30 +0000 (17:20 -0700)]
graphviz.ffi: fix help lint

12 years agoFixes #33 - ui.gadgets.glass had a scoping issue, so text selection would stop workin...
Slava Pestov [Sun, 28 Aug 2011 00:14:56 +0000 (17:14 -0700)]
Fixes #33 - ui.gadgets.glass had a scoping issue, so text selection would stop working after opening a popup

12 years agoFixes #32 - double clicks were not handled properly in ui.backend.gtk
Slava Pestov [Sun, 28 Aug 2011 00:06:41 +0000 (17:06 -0700)]
Fixes #32 - double clicks were not handled properly in ui.backend.gtk

12 years agoMerge branch 'master' of factorcode.org:/git/factor
Joe Groff [Sun, 28 Aug 2011 00:04:43 +0000 (17:04 -0700)]
Merge branch 'master' of factorcode.org:/git/factor

12 years agonibble-arrays: -1 <nibble-array> should throw an error
Slava Pestov [Sat, 27 Aug 2011 23:44:59 +0000 (16:44 -0700)]
nibble-arrays: -1 <nibble-array> should throw an error

12 years agoFixes #35 - -1 <bit-array> should throw an error
Slava Pestov [Sat, 27 Aug 2011 23:44:48 +0000 (16:44 -0700)]
Fixes #35 - -1 <bit-array> should throw an error

12 years agoimages.gdiplus, windows.gdiplus, windows.streams: update for change to with-out-param...
Joe Groff [Sat, 27 Aug 2011 22:53:07 +0000 (15:53 -0700)]
images.gdiplus, windows.gdiplus, windows.streams: update for change to with-out-parameters

12 years agoMake coverage. use each-word, only put coverage on non-primitive/symbol words
Doug Coleman [Sat, 27 Aug 2011 21:12:41 +0000 (16:12 -0500)]
Make coverage. use each-word, only put coverage on non-primitive/symbol words

12 years agographviz.ffi: refactor it to not make FFI calls at parse time
Slava Pestov [Sat, 27 Aug 2011 21:08:54 +0000 (14:08 -0700)]
graphviz.ffi: refactor it to not make FFI calls at parse time

12 years agoMerge remote-tracking branch 'Blei/gtk-image-loader'
Joe Groff [Sat, 27 Aug 2011 21:07:18 +0000 (14:07 -0700)]
Merge remote-tracking branch 'Blei/gtk-image-loader'

Conflicts:
basis/alien/enums/enums-tests.factor
basis/alien/enums/enums.factor
basis/alien/parser/parser.factor
basis/gdk/pixbuf/ffi/ffi.factor
basis/glib/ffi/ffi.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/backend/gtk/gtk.factor
basis/windows/nt/nt.factor

12 years agoChange the way %coverage works, make coverage word use map-words to hit private vocab...
Doug Coleman [Sat, 27 Aug 2011 20:54:25 +0000 (15:54 -0500)]
Change the way %coverage works, make coverage word use map-words to hit private vocabs, make %coverage only work on vocabs.

12 years agowindows: merge library manifest from old windows.nt in Blei/gtk-image-loader
Joe Groff [Sat, 27 Aug 2011 20:52:20 +0000 (13:52 -0700)]
windows: merge library manifest from old windows.nt in Blei/gtk-image-loader

12 years agoalien: merge enum improvements from Blei/gtk-image-loader
Joe Groff [Sat, 27 Aug 2011 20:48:30 +0000 (13:48 -0700)]
alien: merge enum improvements from Blei/gtk-image-loader

12 years agoDocument some words, move words around to be private
Doug Coleman [Sat, 27 Aug 2011 17:52:01 +0000 (12:52 -0500)]
Document some words, move words around to be private

12 years agoBetter name for combinator -- each-word, each-map to iterate over all words in vocab...
Doug Coleman [Sat, 27 Aug 2011 17:34:05 +0000 (12:34 -0500)]
Better name for combinator -- each-word, each-map to iterate over all words in vocab and its private vocab. Add count-callables and %coverage words.

12 years agoUse change-vocabulary-coverage word for toggle-coverage too to handle .private vocabs
Doug Coleman [Sat, 27 Aug 2011 06:04:02 +0000 (01:04 -0500)]
Use change-vocabulary-coverage word for toggle-coverage too to handle .private vocabs

12 years agoAdd toggle-coverage word and make coverage-on/off work on .private vocabs too.
Doug Coleman [Sat, 27 Aug 2011 05:56:02 +0000 (00:56 -0500)]
Add toggle-coverage word and make coverage-on/off work on .private vocabs too.

12 years agoFix the docs for tools.coverage
Doug Coleman [Sat, 27 Aug 2011 05:14:56 +0000 (00:14 -0500)]
Fix the docs for tools.coverage

12 years agoparser: fix a typo in the docs.
John Benediktsson [Sat, 27 Aug 2011 04:07:16 +0000 (21:07 -0700)]
parser: fix a typo in the docs.

12 years agoMerge remote-tracking branch 'malu/semantic-versioning'
John Benediktsson [Sat, 27 Aug 2011 03:48:18 +0000 (20:48 -0700)]
Merge remote-tracking branch 'malu/semantic-versioning'

12 years agoboids makes a good demo.
John Benediktsson [Sat, 27 Aug 2011 03:33:21 +0000 (20:33 -0700)]
boids makes a good demo.

12 years agocurses: update for alien api change.
John Benediktsson [Sat, 27 Aug 2011 03:18:23 +0000 (20:18 -0700)]
curses: update for alien api change.

12 years agoMerge remote-tracking branch 'blei/curses' into curses
John Benediktsson [Sat, 27 Aug 2011 03:13:24 +0000 (20:13 -0700)]
Merge remote-tracking branch 'blei/curses' into curses

12 years agopath-finding: add test for abeaumont's fix.
John Benediktsson [Sat, 27 Aug 2011 02:58:07 +0000 (19:58 -0700)]
path-finding: add test for abeaumont's fix.

12 years agoMerge remote-tracking branch 'abeaumont/master'
John Benediktsson [Sat, 27 Aug 2011 02:53:11 +0000 (19:53 -0700)]
Merge remote-tracking branch 'abeaumont/master'

12 years agoMerge remote-tracking branch 'philip-searle/master'
John Benediktsson [Sat, 27 Aug 2011 02:42:04 +0000 (19:42 -0700)]
Merge remote-tracking branch 'philip-searle/master'

12 years agoMerge remote-tracking branch 'ajvondrak/graphviz'
John Benediktsson [Sat, 27 Aug 2011 02:31:47 +0000 (19:31 -0700)]
Merge remote-tracking branch 'ajvondrak/graphviz'

12 years agoMerge remote-tracking branch 'mattknox/master'
John Benediktsson [Sat, 27 Aug 2011 02:07:00 +0000 (19:07 -0700)]
Merge remote-tracking branch 'mattknox/master'

12 years agoMerge remote-tracking branch 'ex-rzr/fixes'
John Benediktsson [Sat, 27 Aug 2011 02:05:53 +0000 (19:05 -0700)]
Merge remote-tracking branch 'ex-rzr/fixes'

12 years agoMerge remote-tracking branch 'erg/master'
John Benediktsson [Sat, 27 Aug 2011 01:53:58 +0000 (18:53 -0700)]
Merge remote-tracking branch 'erg/master'

12 years agoMerge branch 'cleanup'
John Benediktsson [Sat, 27 Aug 2011 01:49:25 +0000 (18:49 -0700)]
Merge branch 'cleanup'

12 years agobrainfuck: some cleanup and make the ebnf simpler.
John Benediktsson [Sat, 27 Aug 2011 01:42:17 +0000 (18:42 -0700)]
brainfuck: some cleanup and make the ebnf simpler.

12 years agoAdding a webapp for benchmarking the Factor web server.
John Benediktsson [Sat, 27 Aug 2011 01:02:44 +0000 (18:02 -0700)]
Adding a webapp for benchmarking the Factor web server.

12 years agobenchmark.echo: Update copyright.
John Benediktsson [Sat, 27 Aug 2011 01:02:22 +0000 (18:02 -0700)]
benchmark.echo: Update copyright.

12 years agoAdding a UDP echo benchmark.
John Benediktsson [Sat, 27 Aug 2011 00:18:08 +0000 (17:18 -0700)]
Adding a UDP echo benchmark.

12 years agoFix docs for 'lunar-rescue'.
John Benediktsson [Fri, 26 Aug 2011 23:33:45 +0000 (16:33 -0700)]
Fix docs for 'lunar-rescue'.

12 years agoSpelling fixes to documentation.
John Benediktsson [Fri, 26 Aug 2011 23:20:31 +0000 (16:20 -0700)]
Spelling fixes to documentation.

12 years agoClean up some duplication in annotate/deep-annotate
Doug Coleman [Fri, 26 Aug 2011 22:11:50 +0000 (17:11 -0500)]
Clean up some duplication in annotate/deep-annotate

12 years agoAdd docs for tools.coverage
Doug Coleman [Fri, 26 Aug 2011 20:39:27 +0000 (15:39 -0500)]
Add docs for tools.coverage

12 years agoAdd a bunch of unit tests for 100% code coverage in sets vocab
Doug Coleman [Fri, 26 Aug 2011 20:03:55 +0000 (15:03 -0500)]
Add a bunch of unit tests for 100% code coverage in sets vocab

12 years agoRename tools.code-coverage to tools.coverage, change some word names.
Doug Coleman [Fri, 26 Aug 2011 19:32:41 +0000 (14:32 -0500)]
Rename tools.code-coverage to tools.coverage, change some word names.