]> gitweb.factorcode.org Git - factor.git/log
factor.git
12 years agoWindows bindings for security tokens
Doug Coleman [Thu, 8 Sep 2011 20:06:19 +0000 (13:06 -0700)]
Windows bindings for security tokens

12 years agoFind timezone based on string
Doug Coleman [Tue, 5 Jul 2011 17:24:26 +0000 (12:24 -0500)]
Find timezone based on string

12 years agoparser.notes sets parser-quiet? to t in the global namespace. stage2.factor runs...
Doug Coleman [Wed, 7 Sep 2011 18:41:18 +0000 (13:41 -0500)]
parser.notes sets parser-quiet? to t in the global namespace. stage2.factor runs its code in the global namespace, so 1) make it more clear that we're setting the global parser-quiet? and 2) change it back before finishing bootstrap to match parser.notes top-level form

12 years agobootstrap.image: use "parser-quiet? off" for consistency.
John Benediktsson [Wed, 7 Sep 2011 17:50:54 +0000 (10:50 -0700)]
bootstrap.image: use "parser-quiet? off" for consistency.

12 years agoFix for parser-notes? being removed
Doug Coleman [Wed, 7 Sep 2011 09:59:35 +0000 (04:59 -0500)]
Fix for parser-notes? being removed

12 years agoAdd another unit test so we can see why ping fails, if it does.
Doug Coleman [Wed, 7 Sep 2011 08:41:49 +0000 (03:41 -0500)]
Add another unit test so we can see why ping fails, if it does.

12 years agoOnly test postgresql on win32
Doug Coleman [Wed, 7 Sep 2011 07:35:26 +0000 (00:35 -0700)]
Only test postgresql on win32

12 years agoFix windows unit test
Doug Coleman [Wed, 7 Sep 2011 07:35:03 +0000 (00:35 -0700)]
Fix windows unit test

12 years agoFix shaker
Doug Coleman [Wed, 7 Sep 2011 07:34:23 +0000 (00:34 -0700)]
Fix shaker

12 years agoMake "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy...
Doug Coleman [Tue, 6 Sep 2011 23:29:15 +0000 (16:29 -0700)]
Make "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy tool.

Move "quiet" to parser-quiet? in parser.notes. Change a few places where quiet was handle wrong.

12 years agoChange postgresql test database to prepend the cpu string so that running two builder...
Doug Coleman [Sun, 4 Sep 2011 21:52:44 +0000 (16:52 -0500)]
Change postgresql test database to prepend the cpu string so that running two builders on the Mac Pro build machine will not cause random failures due to interference.

12 years agohash-sets: remove unused import.
John Benediktsson [Tue, 6 Sep 2011 18:26:29 +0000 (11:26 -0700)]
hash-sets: remove unused import.

12 years agomemcached: better to not duplicate with-memcached.
John Benediktsson [Tue, 6 Sep 2011 17:21:24 +0000 (10:21 -0700)]
memcached: better to not duplicate with-memcached.

12 years agoMerge remote-tracking branch 'upstream/master'
John Benediktsson [Tue, 6 Sep 2011 16:32:48 +0000 (09:32 -0700)]
Merge remote-tracking branch 'upstream/master'

12 years agomemcached: change tests to have a 5 second timeout so they don't hang the build machi...
John Benediktsson [Tue, 6 Sep 2011 16:32:15 +0000 (09:32 -0700)]
memcached: change tests to have a 5 second timeout so they don't hang the build machine.  Fixes #80.

12 years agoOops
Slava Pestov [Tue, 6 Sep 2011 07:25:33 +0000 (00:25 -0700)]
Oops

12 years agogame.loop: split off benchmarking code into game.loop.benchmark
Slava Pestov [Tue, 6 Sep 2011 06:56:33 +0000 (23:56 -0700)]
game.loop: split off benchmarking code into game.loop.benchmark

12 years agovm: fix high_fragmentation_p assertion
Slava Pestov [Tue, 6 Sep 2011 06:30:13 +0000 (23:30 -0700)]
vm: fix high_fragmentation_p assertion

12 years agoMake readline.ffi unix only
Doug Coleman [Tue, 6 Sep 2011 05:15:10 +0000 (00:15 -0500)]
Make readline.ffi unix only

12 years agotools.time.struct: fix load error
Slava Pestov [Tue, 6 Sep 2011 02:45:24 +0000 (19:45 -0700)]
tools.time.struct: fix load error

12 years agobunny: don't deploy with word names
Slava Pestov [Tue, 6 Sep 2011 00:20:43 +0000 (17:20 -0700)]
bunny: don't deploy with word names

12 years agoAdd test case to memory-tests.factor for recent large object allocation bug
Slava Pestov [Mon, 5 Sep 2011 23:27:55 +0000 (16:27 -0700)]
Add test case to memory-tests.factor for recent large object allocation bug

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.