]> gitweb.factorcode.org Git - factor.git/log
factor.git
15 years agoMerge branch 'master' into new_ui
Slava Pestov [Fri, 6 Feb 2009 17:10:55 +0000 (11:10 -0600)]
Merge branch 'master' into new_ui

15 years agoDon't use complex.h since *BSDs don't have it in latest release versions (gah!);...
Slava Pestov [Fri, 6 Feb 2009 17:03:52 +0000 (11:03 -0600)]
Don't use complex.h since *BSDs don't have it in latest release versions (gah!); add DLLEXPORT for ffi_test_45 to make it work on Windows

15 years agopack: cleanup, write macros in more intuitive style that works now
Slava Pestov [Fri, 6 Feb 2009 16:22:22 +0000 (10:22 -0600)]
pack: cleanup, write macros in more intuitive style that works now

15 years agoImproving macro docs
Slava Pestov [Fri, 6 Feb 2009 16:22:09 +0000 (10:22 -0600)]
Improving macro docs

15 years agostack-checker: do constant folding for curry and compose with constant inputs at...
Slava Pestov [Fri, 6 Feb 2009 16:21:55 +0000 (10:21 -0600)]
stack-checker: do constant folding for curry and compose with constant inputs at compile time. Allows macros to expand in more cases, fixing the fry caveat found by Doug

15 years agoio.sockets.secure.openssl: Don't allocate empty password string. Fixes test failures...
Slava Pestov [Fri, 6 Feb 2009 16:17:20 +0000 (10:17 -0600)]
io.sockets.secure.openssl: Don't allocate empty password string. Fixes test failures introduced by >c-ptr change

15 years agobyte-length on f outputs 0
Slava Pestov [Fri, 6 Feb 2009 16:16:51 +0000 (10:16 -0600)]
byte-length on f outputs 0

15 years agoClean up kernel vocab
Slava Pestov [Fri, 6 Feb 2009 11:12:30 +0000 (05:12 -0600)]
Clean up kernel vocab

15 years agoFix conflict in libc
Slava Pestov [Fri, 6 Feb 2009 11:10:41 +0000 (05:10 -0600)]
Fix conflict in libc

15 years agoFix load error in graphics.bitmap tests
Slava Pestov [Fri, 6 Feb 2009 11:09:10 +0000 (05:09 -0600)]
Fix load error in graphics.bitmap tests

15 years agoFix VM compile error
Slava Pestov [Fri, 6 Feb 2009 10:53:08 +0000 (04:53 -0600)]
Fix VM compile error

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Slava Pestov [Fri, 6 Feb 2009 10:40:35 +0000 (04:40 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix bug reported by Doug: smart combinators and inline words didn't mix very well...
Slava Pestov [Fri, 6 Feb 2009 10:38:54 +0000 (04:38 -0600)]
Fix bug reported by Doug: smart combinators and inline words didn't mix very well in some cases

15 years agoalien.complex vocabulary implementing support for C99 complex numbers
Slava Pestov [Fri, 6 Feb 2009 10:38:31 +0000 (04:38 -0600)]
alien.complex vocabulary implementing support for C99 complex numbers

15 years agoRemoving now-redundant underlying>> calls
Slava Pestov [Fri, 6 Feb 2009 10:37:28 +0000 (04:37 -0600)]
Removing now-redundant underlying>> calls

15 years agoSpecialized arrays can now be passed to alien functions directly, without calling...
Slava Pestov [Fri, 6 Feb 2009 10:36:17 +0000 (04:36 -0600)]
Specialized arrays can now be passed to alien functions directly, without calling underlying>> first

15 years agoAdd support for C99 complex float and complex double types to FFI
Slava Pestov [Fri, 6 Feb 2009 10:02:00 +0000 (04:02 -0600)]
Add support for C99 complex float and complex double types to FFI
They are named complex-float and complex-double in the Factor world

15 years agoFix functors bug where changing a hand-written method into one generated by a functor...
Slava Pestov [Fri, 6 Feb 2009 08:45:21 +0000 (02:45 -0600)]
Fix functors bug where changing a hand-written method into one generated by a functor would forget the method; also associate functor-generated methods with the source file they're in.
Add DEFINES-CLASS, to parallel DEFINES.
Update math.blas and specialized-arrays/vectors to use DEFINES-CLASS where appropriate

15 years agoSplit off formatted-output-stream-protocol from output-stream-protocol, and clean...
Slava Pestov [Fri, 6 Feb 2009 08:43:55 +0000 (02:43 -0600)]
Split off formatted-output-stream-protocol from output-stream-protocol, and clean up io.streams.duplex

15 years agodelegate: fix problem if source file was reloaded and a hand-written method definitio...
Slava Pestov [Fri, 6 Feb 2009 08:43:21 +0000 (02:43 -0600)]
delegate: fix problem if source file was reloaded and a hand-written method definition was replaced by a consultation; also associate consultation-generated methods with the source file they're in

15 years agoUpdate alien.destructors for DEFINE-CLASS
Slava Pestov [Fri, 6 Feb 2009 08:42:03 +0000 (02:42 -0600)]
Update alien.destructors for DEFINE-CLASS

15 years agoio.styles: now that its in basis, we can use the delegate vocab instead of manual...
Slava Pestov [Fri, 6 Feb 2009 08:07:32 +0000 (02:07 -0600)]
io.styles: now that its in basis, we can use the delegate vocab instead of manual delegation

15 years agoMove io.streams.string from core to basis
Slava Pestov [Fri, 6 Feb 2009 07:58:51 +0000 (01:58 -0600)]
Move io.streams.string from core to basis

15 years agoFix listener tests
Slava Pestov [Fri, 6 Feb 2009 07:42:22 +0000 (01:42 -0600)]
Fix listener tests

15 years agoListener: don't display more than 10 stack elements (configurable with max-stack...
Slava Pestov [Fri, 6 Feb 2009 07:26:08 +0000 (01:26 -0600)]
Listener: don't display more than 10 stack elements (configurable with max-stack-items variable)

15 years agoUI listener: make history completion popup wider, use correct element type when inser...
Slava Pestov [Fri, 6 Feb 2009 07:25:43 +0000 (01:25 -0600)]
UI listener: make history completion popup wider, use correct element type when inserting completions

15 years agorefactoring graphics.bitmap
Doug Coleman [Fri, 6 Feb 2009 06:01:28 +0000 (00:01 -0600)]
refactoring graphics.bitmap

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Fri, 6 Feb 2009 05:59:49 +0000 (23:59 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agomake multipart work with sessions
Doug Coleman [Fri, 6 Feb 2009 05:59:36 +0000 (23:59 -0600)]
make multipart work with sessions

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Fri, 6 Feb 2009 05:50:28 +0000 (23:50 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoFix conflict
Slava Pestov [Fri, 6 Feb 2009 04:29:15 +0000 (22:29 -0600)]
Fix conflict

15 years agocolors.constants: defines a COLOR: word which looks up colors in X11 rgb.txt
Slava Pestov [Fri, 6 Feb 2009 04:19:52 +0000 (22:19 -0600)]
colors.constants: defines a COLOR: word which looks up colors in X11 rgb.txt

15 years agoUpdate various vocabularies for colors.constants
Slava Pestov [Fri, 6 Feb 2009 04:17:15 +0000 (22:17 -0600)]
Update various vocabularies for colors.constants

15 years agoderive-font: output base font if font given is f
Slava Pestov [Fri, 6 Feb 2009 04:16:07 +0000 (22:16 -0600)]
derive-font: output base font if font given is f

15 years agoClean up listener completion; color code words by search path and private status...
Slava Pestov [Fri, 6 Feb 2009 04:15:17 +0000 (22:15 -0600)]
Clean up listener completion; color code words by search path and private status, color code vocabs by load status

15 years agoui.gadgets.tables: add row-color generic for row renderer protocol
Slava Pestov [Fri, 6 Feb 2009 04:14:35 +0000 (22:14 -0600)]
ui.gadgets.tables: add row-color generic for row renderer protocol

15 years agoDocumenting XML interpolation inverse
Daniel Ehrenberg [Fri, 6 Feb 2009 03:26:40 +0000 (21:26 -0600)]
Documenting XML interpolation inverse

15 years agoMoving XML vocabularies around
Daniel Ehrenberg [Fri, 6 Feb 2009 03:17:03 +0000 (21:17 -0600)]
Moving XML vocabularies around

15 years agoRemoving sequences.next
Daniel Ehrenberg [Fri, 6 Feb 2009 02:28:36 +0000 (20:28 -0600)]
Removing sequences.next

15 years agoFixing stack effects of things that use TAGS:
Daniel Ehrenberg [Fri, 6 Feb 2009 01:04:21 +0000 (19:04 -0600)]
Fixing stack effects of things that use TAGS:

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Thu, 5 Feb 2009 22:49:32 +0000 (16:49 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agofix build-support
Doug Coleman [Thu, 5 Feb 2009 20:40:41 +0000 (14:40 -0600)]
fix build-support

15 years agoXML literals work with inverse now
Daniel Ehrenberg [Thu, 5 Feb 2009 20:21:36 +0000 (14:21 -0600)]
XML literals work with inverse now

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Thu, 5 Feb 2009 20:21:04 +0000 (14:21 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agouse bi
Doug Coleman [Thu, 5 Feb 2009 15:09:24 +0000 (09:09 -0600)]
use bi

15 years agoUI documentation and test fixes
Slava Pestov [Thu, 5 Feb 2009 11:16:22 +0000 (05:16 -0600)]
UI documentation and test fixes

15 years agoui.gadgets.grid-lines: make it work with non-zero grid gap
Slava Pestov [Thu, 5 Feb 2009 10:52:38 +0000 (04:52 -0600)]
ui.gadgets.grid-lines: make it work with non-zero grid gap

15 years agoui.gadgets.traceback: Cleanup
Slava Pestov [Thu, 5 Feb 2009 10:12:57 +0000 (04:12 -0600)]
ui.gadgets.traceback: Cleanup

15 years agoAdd 'Inspect model' operation
Slava Pestov [Thu, 5 Feb 2009 10:00:27 +0000 (04:00 -0600)]
Add 'Inspect model' operation
ui.tools.traceback: use new UI inspector

15 years agoui.gadgets.frames, ui.gadgets.grid-lines: update for grid refactoring
Slava Pestov [Thu, 5 Feb 2009 09:31:18 +0000 (03:31 -0600)]
ui.gadgets.frames, ui.gadgets.grid-lines: update for grid refactoring

15 years agoRemove some usages of slip combinators from the core
Slava Pestov [Thu, 5 Feb 2009 09:29:59 +0000 (03:29 -0600)]
Remove some usages of slip combinators from the core

15 years agoRename math.geometry.rect to math.rectangles
Slava Pestov [Thu, 5 Feb 2009 09:28:41 +0000 (03:28 -0600)]
Rename math.geometry.rect to math.rectangles
Remove math.geometry.points
Remove rect-loc and rect-dim words

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
unknown [Thu, 5 Feb 2009 05:17:32 +0000 (23:17 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove hacks from the makefile and build-support
unknown [Thu, 5 Feb 2009 05:15:10 +0000 (23:15 -0600)]
remove hacks from the makefile and build-support

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Joe Groff [Thu, 5 Feb 2009 02:32:03 +0000 (20:32 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agodocs for swizzle
Joe Groff [Thu, 5 Feb 2009 02:05:26 +0000 (20:05 -0600)]
docs for swizzle

15 years agoswizzle word to swizzle sequences
Joe Groff [Thu, 5 Feb 2009 01:46:19 +0000 (19:46 -0600)]
swizzle word to swizzle sequences

15 years agoFix the build support for windows again, have the makefile load Config.* files in...
unknown [Thu, 5 Feb 2009 00:21:58 +0000 (18:21 -0600)]
Fix the build support for windows again, have the makefile load Config.* files in the top level so that freetype.dll and zlib1.dll targets can make

15 years agoinverse bug fix
Daniel Ehrenberg [Wed, 4 Feb 2009 23:31:25 +0000 (17:31 -0600)]
inverse bug fix

15 years agoSpeeding up xml.literals by 3x using code generation
Daniel Ehrenberg [Wed, 4 Feb 2009 23:29:35 +0000 (17:29 -0600)]
Speeding up xml.literals by 3x using code generation

15 years agoignore a windows file
Doug Coleman [Wed, 4 Feb 2009 19:31:57 +0000 (13:31 -0600)]
ignore a windows file

15 years agouse the console factor for tests
Doug Coleman [Wed, 4 Feb 2009 19:28:19 +0000 (13:28 -0600)]
use the console factor for tests

15 years agoFixing typo in xml.dispatch
Daniel Ehrenberg [Wed, 4 Feb 2009 19:25:51 +0000 (13:25 -0600)]
Fixing typo in xml.dispatch

15 years agoFix io.launcher on Windows -- Microsoft does the same thing with devenv
Doug Coleman [Wed, 4 Feb 2009 19:05:52 +0000 (13:05 -0600)]
Fix io.launcher on Windows -- Microsoft does the same thing with devenv

15 years agoFixing xml.dispatch
Daniel Ehrenberg [Wed, 4 Feb 2009 18:34:18 +0000 (12:34 -0600)]
Fixing xml.dispatch

15 years agoFixing bug in XML where prolog isn't considered; whenever you write XML, the encoding...
Daniel Ehrenberg [Wed, 4 Feb 2009 18:32:47 +0000 (12:32 -0600)]
Fixing bug in XML where prolog isn't considered; whenever you write XML, the encoding is listed as UTF-8.

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 4 Feb 2009 17:30:57 +0000 (11:30 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoMerge branch 'master' into new_ui
Slava Pestov [Wed, 4 Feb 2009 11:26:32 +0000 (05:26 -0600)]
Merge branch 'master' into new_ui

15 years agoui.gadgets.debug: some gadgets for testing purposes
Slava Pestov [Wed, 4 Feb 2009 11:26:01 +0000 (05:26 -0600)]
ui.gadgets.debug: some gadgets for testing purposes

15 years agoio.encodings.chinese and io.encodings.japanese: use [1234]byte-array words instead...
Slava Pestov [Wed, 4 Feb 2009 11:14:00 +0000 (05:14 -0600)]
io.encodings.chinese and io.encodings.japanese: use [1234]byte-array words instead of B{ } new-sequence and [1234]array >byte-array

15 years agoAdd 1sequence word. Add unit tests for existing 1vector and 1byte-array words, and...
Slava Pestov [Wed, 4 Feb 2009 11:13:12 +0000 (05:13 -0600)]
Add 1sequence word. Add unit tests for existing 1vector and 1byte-array words, and make them use 1sequence

15 years agoMinor performance improvement for io.encodings.chinese: don't call 'linear' all the...
Slava Pestov [Wed, 4 Feb 2009 10:58:19 +0000 (04:58 -0600)]
Minor performance improvement for io.encodings.chinese: don't call 'linear' all the time

15 years agoMerge branch 'master' into new_ui
Slava Pestov [Wed, 4 Feb 2009 10:45:33 +0000 (04:45 -0600)]
Merge branch 'master' into new_ui

15 years agoRegression: HTTP server would fail to serve files with binary encoding after Dan...
Slava Pestov [Wed, 4 Feb 2009 10:17:24 +0000 (04:17 -0600)]
Regression: HTTP server would fail to serve files with binary encoding after Dan's io.encodings.iana changes from earlier today

15 years ago'case' didn't work if the default was a non-quotation callable, like a curry; this...
Slava Pestov [Wed, 4 Feb 2009 08:41:30 +0000 (02:41 -0600)]
'case' didn't work if the default was a non-quotation callable, like a curry; this could come up with macro expansion. Bug reported by Dan

15 years agoMaking xml.dispatch compile
Daniel Ehrenberg [Wed, 4 Feb 2009 07:25:48 +0000 (01:25 -0600)]
Making xml.dispatch compile

15 years agohelp.stylesheet: Use a real bullet instead of a dash
Slava Pestov [Wed, 4 Feb 2009 06:51:47 +0000 (00:51 -0600)]
help.stylesheet: Use a real bullet instead of a dash

15 years agoClean up trim-{head,tail}{,-slice} combinators
Slava Pestov [Wed, 4 Feb 2009 06:51:00 +0000 (00:51 -0600)]
Clean up trim-{head,tail}{,-slice} combinators

15 years agoGrid layout now respects baselines when fill attribute is off
Slava Pestov [Wed, 4 Feb 2009 06:50:04 +0000 (00:50 -0600)]
Grid layout now respects baselines when fill attribute is off
Paragraph gadgets now compute a baseline

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Doug Coleman [Wed, 4 Feb 2009 05:00:46 +0000 (23:00 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoremove nrev from reports.noise
Doug Coleman [Wed, 4 Feb 2009 05:00:34 +0000 (23:00 -0600)]
remove nrev from reports.noise

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Wed, 4 Feb 2009 04:12:45 +0000 (22:12 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoBug fix and docs in wrap
Daniel Ehrenberg [Wed, 4 Feb 2009 04:12:04 +0000 (22:12 -0600)]
Bug fix and docs in wrap

15 years agoUnchecked-examples are hard, let's go shopping.
Doug Coleman [Wed, 4 Feb 2009 03:29:24 +0000 (21:29 -0600)]
Unchecked-examples are hard, let's go shopping.

15 years agoadd random to using list
Doug Coleman [Wed, 4 Feb 2009 03:27:59 +0000 (21:27 -0600)]
add random to using list

15 years agofill some holes in quadtree docs, rename quadtrees:prune to prune-quadtree to avoid...
Joe Groff [Wed, 4 Feb 2009 02:09:28 +0000 (20:09 -0600)]
fill some holes in quadtree docs, rename quadtrees:prune to prune-quadtree to avoid colliding with sets:prune, and kill silly call to boa

15 years agoFixing HTTP and IANA tests
Daniel Ehrenberg [Wed, 4 Feb 2009 01:44:28 +0000 (19:44 -0600)]
Fixing HTTP and IANA tests

15 years agoFixing encodings/XML
Daniel Ehrenberg [Tue, 3 Feb 2009 23:32:05 +0000 (17:32 -0600)]
Fixing encodings/XML

15 years agoFix io.encodings.japanese
slava [Tue, 3 Feb 2009 06:33:55 +0000 (00:33 -0600)]
Fix io.encodings.japanese

15 years agoRe-add 8dfc63eb99fa2cc186fb99c16d75a273365d2b60
slava [Tue, 3 Feb 2009 06:33:22 +0000 (00:33 -0600)]
Re-add 8dfc63eb99fa2cc186fb99c16d75a273365d2b60

15 years agoRe-add 334a96f25c4c9e01e2827ffa5ca53038218c06ed
slava [Tue, 3 Feb 2009 06:32:23 +0000 (00:32 -0600)]
Re-add 334a96f25c4c9e01e2827ffa5ca53038218c06ed

15 years agoTrying to fix a bad merge...
slava [Tue, 3 Feb 2009 06:27:34 +0000 (00:27 -0600)]
Trying to fix a bad merge...

Revert "Merge branch 'master' of git://factorcode.org/git/factor"

This reverts commit da639739bd2ef313737f01ff5e42b28cdbe6c9a9, reversing
changes made to 346a61f4978049689012e9fa84a893d4fa5234cf.

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Tue, 3 Feb 2009 03:22:29 +0000 (21:22 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoAdding Japanese and Chinese encodings to io.encodings docs and io.encodings.iana
Daniel Ehrenberg [Tue, 3 Feb 2009 03:20:55 +0000 (21:20 -0600)]
Adding Japanese and Chinese encodings to io.encodings docs and io.encodings.iana

15 years agoGB 18030 support
Daniel Ehrenberg [Tue, 3 Feb 2009 03:01:39 +0000 (21:01 -0600)]
GB 18030 support

15 years agoslight cleanup in memoize
Doug Coleman [Mon, 2 Feb 2009 22:37:36 +0000 (16:37 -0600)]
slight cleanup in memoize

15 years agoremove a couple usings and nrev
Doug Coleman [Mon, 2 Feb 2009 22:35:30 +0000 (16:35 -0600)]
remove a couple usings and nrev

15 years agoMerge branch 'master' of git://factorcode.org/git/factor
Daniel Ehrenberg [Mon, 2 Feb 2009 22:30:14 +0000 (16:30 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor

15 years agoEliminate more tuck usages
Slava Pestov [Mon, 2 Feb 2009 22:11:16 +0000 (16:11 -0600)]
Eliminate more tuck usages

15 years agoMerge branch 'master' of git://factorcode.org/git/factor into new_ui
Slava Pestov [Mon, 2 Feb 2009 22:03:38 +0000 (16:03 -0600)]
Merge branch 'master' of git://factorcode.org/git/factor into new_ui