Slava Pestov
fed799a32c
Fix circularity
2008-11-11 11:39:38 -06:00
Slava Pestov
4c0f2cc3f5
Move factor-2s from miller-rabin to math.functions; use it to make ^ more efficient
2008-11-11 11:30:47 -06:00
Slava Pestov
f1a1a4c1cb
Cloning a dlist did not clone its nodes, and so was useless
2008-11-11 10:56:58 -06:00
Slava Pestov
1d630b6cf2
Minor documentation fixes
2008-11-11 10:51:15 -06:00
Slava Pestov
f04b32ea02
Remove duplicated logic
2008-11-11 09:10:33 -06:00
Slava Pestov
d50f4275d4
Fix help lint
2008-11-11 08:53:11 -06:00
Slava Pestov
792df37431
Update unit test
2008-11-11 08:50:30 -06:00
Slava Pestov
5f4b247072
Propagation pass now uses a stack of hashtables for predicated constraints instead of cloning a hashtable. New strategy for recursive propagation; now converges with fewer iterations. ~15 sec bootstrap time improvement
2008-11-11 08:49:00 -06:00
Slava Pestov
7f9fbdaa4e
cleanup pass didn't properly handle conditionals where both branches were dead
2008-11-11 08:38:03 -06:00
Slava Pestov
43335d9c36
Intervals now use a special singleton for the full interval to eliminate FP math in the common case; fix a bug in value-info<=
2008-11-11 08:30:14 -06:00
Slava Pestov
bb44effcb3
Forgot to include this in the last patch
2008-11-11 02:35:27 -06:00
Slava Pestov
d579628d61
More OpenGL rendering tweaks
2008-11-11 02:31:56 -06:00
James Cash
da3399f31d
More tests for linked-assocs
2008-11-11 02:33:19 -05:00
James Cash
a5576bbb1d
Fixing extra space, replacing tuck ... swap with [ ... ] keep
2008-11-11 02:33:19 -05:00
James Cash
d9076407fb
Writing docs for linked-assocs
2008-11-11 02:33:19 -05:00
James Cash
143567c917
More tests for linked-assocs
2008-11-11 02:33:19 -05:00
James Cash
41b7853e08
Adding more assoc protocol methods to linked-assocs, bugfixes
2008-11-11 02:33:18 -05:00
James Cash
b3acebc350
linked-assocs passes tests
2008-11-11 02:33:18 -05:00
James Cash
b68d3c94a7
Adding linked-assocs
2008-11-11 02:33:18 -05:00
Slava Pestov
f0c61b9499
Rewrite OpenGL rendering code
...
- Don't use glPolygonMode to draw outline rectangles
- Use vertex arrays instead of glBegin/glVertex/glEnd
- Remove dead code from opengl vocabulary
- draw-interior and draw-boundary are now called with origin get [ ... ] with-translation
2008-11-11 00:28:37 -06:00
Slava Pestov
eabba96627
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-11-10 21:38:28 -06:00
Eduardo Cavazos
2489ac5205
bootstrap.stage2: Factor out 'print-time'
2008-11-10 21:27:48 -06:00
Eduardo Cavazos
78d9452b7e
basis/bootstrap/stage2: Show core bootstrap time in report
2008-11-10 20:05:50 -06:00
Joe Groff
6189bfd1f0
bring cairo bindings back from the dead
2008-11-10 17:01:14 -08:00
John Benediktsson
65d0ad0bbd
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 08:06:33 -08:00
Slava Pestov
161c917748
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 05:08:39 -06:00
Slava Pestov
d8a3439bc2
Fix indentation
2008-11-10 05:08:30 -06:00
Slava Pestov
eeb53283d4
Update code for builder removal
2008-11-10 05:07:25 -06:00
Eduardo Cavazos
0b33c52886
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 03:36:26 -06:00
Eduardo Cavazos
17be33fb01
ui.gadgets.labelled: Simplify '<title-bar>'
2008-11-10 03:35:21 -06:00
Slava Pestov
8da65ff55c
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 03:23:19 -06:00
sheeple
ffe4bd6787
Various updates
2008-11-10 03:18:58 -06:00
sheeple
067e9934e1
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-10 03:02:17 -06:00
sheeple
5b7d40d9b4
We need to end the basic block after the ##prologue in the dispatch branch so that the GC check can go after the prologue
2008-11-10 02:58:05 -06:00
Eduardo Cavazos
6df7342b81
ui.gadgets.scrollers: Nicer version of 'find-scroller*'
2008-11-10 02:10:18 -06:00
Slava Pestov
4d317e2d46
Merge branch 'master' of git://github.com/glguy/factor
2008-11-10 00:30:27 -06:00
Slava Pestov
b8eebd5c2b
swap over == tuck; dupd swap == over
2008-11-10 00:16:11 -06:00
John Benediktsson
6049918ddc
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-09 17:22:45 -08:00
U-SLAVA-DFB8FF805\Slava
2bf9a55cea
Fix Windows deployment
2008-11-09 17:27:51 -06:00
U-SLAVA-DFB8FF805\Slava
429fe85f46
Fix compile error
2008-11-09 17:27:39 -06:00
Slava Pestov
28e397420d
Fix USING:
2008-11-08 21:43:55 -06:00
unknown
7a6a280b5c
Fix conflict
2008-11-08 21:41:33 -06:00
unknown
f7fe84e563
Working on Win64 FFI
2008-11-08 21:40:47 -06:00
Slava Pestov
f53e9c654c
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-08 20:36:29 -06:00
Slava Pestov
65dea0aa26
PowerPC backend fixes
2008-11-08 20:36:14 -06:00
Slava Pestov
57242951b9
Better error reporting in FROM: and RENAME: words
2008-11-08 19:33:15 -06:00
John Benediktsson
6484dd2b44
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-08 16:37:38 -08:00
Eduardo Cavazos
8262b50c87
ui.gadgets.scrollers: minor tweak in 'new-scroller'
2008-11-08 16:23:06 -06:00
Eduardo Cavazos
8e44e783cf
ui.gadgets.lists: minor tweak to 'select-gadget'
2008-11-08 15:59:21 -06:00
Peter Burns
a4cecaaf40
swap drop === nip
2008-11-08 13:45:45 -08:00
Peter Burns
64cdabf57a
A bit more refactoring and testing of json.reader
2008-11-08 12:08:58 -08:00
John Benediktsson
48bca83981
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-07 21:54:48 -08:00
Slava Pestov
9cc193ea5b
Add unportable tags and fix my-arch word
2008-11-07 22:37:40 -06:00
Peter Burns
bca998bba5
Merge branch 'master' of git://factorcode.org/git/factor into json
2008-11-07 20:00:42 -08:00
Peter Burns
706da24b8c
Refactored json.reader, added a couple more unit tests, no more rationals
2008-11-07 20:00:19 -08:00
Slava Pestov
eb83b542d6
Fix unix x86.64 bootstrap
2008-11-07 21:54:13 -06:00
Slava Pestov
000affca5a
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-07 21:09:45 -06:00
Slava Pestov
1b744ab14b
Updating code for boot image renaming
2008-11-07 21:09:42 -06:00
unknown
de0cc7f99a
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-07 20:49:42 -06:00
Slava Pestov
639da2d335
Refactor OS-specific parts of PowerPC backend
2008-11-07 20:45:25 -06:00
unknown
cc7ab11881
Add more unit tests
2008-11-07 20:34:04 -06:00
unknown
7365959f01
Starting work on Win64 port
2008-11-07 20:33:32 -06:00
John Benediktsson
2957d1cd01
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-06 22:36:05 -08:00
Peter Burns
6e22f39f46
Rewrote json.reader to use peg.ebnf
2008-11-06 21:45:24 -08:00
sheeple
070432d140
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-06 19:15:13 -06:00
sheeple
d1f248dac6
Fixing PowerPC backend: prolog register clobberage, spilling, and general stack frame usage. Add some lame tests for spilling
2008-11-06 19:00:56 -06:00
Doug Coleman
a7595665fc
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-06 16:54:05 -06:00
Doug Coleman
46aa56730b
better parsing for anchors
2008-11-06 16:53:00 -06:00
Slava Pestov
b7dc7296db
Implement stream-read on memory-streams. This allows alien>string to work with utf16 encoding
2008-11-06 13:42:53 -06:00
Doug Coleman
dd1b28ba7a
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-06 13:17:54 -06:00
Doug Coleman
811026ce4d
removing some uses of at* in favor of at, simplifying code
2008-11-06 13:16:33 -06:00
Slava Pestov
63a9975a0e
Support inline, foldable, flushable on methods; add declarations in a couple of places for ricing purposes
2008-11-06 13:13:37 -06:00
Slava Pestov
751426f283
Remove dead code from math.intervals; we no longer need the operations to support f anymore
2008-11-06 11:57:31 -06:00
Slava Pestov
4e55cd973b
If a #dispatch branch is a call to another word which is not an intrinsic, we avoid generating the dispatch branch and just jump to the word directly
2008-11-06 11:48:55 -06:00
Slava Pestov
9366ad650d
Add unportable tag
2008-11-06 09:29:21 -06:00
Slava Pestov
64cbf619a9
Add more algebraic simplifications: comparison of a comparison, comparison where first is immediate
2008-11-06 09:27:52 -06:00
Slava Pestov
1c1333fbe9
Compile not and >boolean as branchless intrinsics by having the CFG builder detect certain code patterns
2008-11-06 09:09:21 -06:00
Peter Burns
e631e1ca08
Normalized spacing to 4 space tabs in json modules
2008-11-06 04:41:53 -08:00
Peter Burns
986ea40835
Changed json-null to a SINGLETON for method dispatch
2008-11-06 04:38:12 -08:00
sheeple
d2ec46e38f
PowerPC backend almost functional; some new compiler unit tests added,
...
better compilation of 'f eq?'; f becomes an immediate operand
move aux-offset to compiler.constants
2008-11-06 06:27:27 -06:00
Peter Burns
260862603c
Added some tests for json.writer, fixed a bug with t >json and json-null >json
2008-11-06 04:26:49 -08:00
Slava Pestov
7741096bff
Tweak PPC register usage; gcc doesn't like it when you mess with r31 for some reason
2008-11-06 03:36:46 -06:00
Slava Pestov
6f432811f5
Fix mirrors
2008-11-06 02:52:54 -06:00
Slava Pestov
29279f305e
Fix 32-bit bootstrap
2008-11-06 01:58:07 -06:00
Slava Pestov
5def7c5dea
Don't load random number generator on bootstrap
2008-11-06 01:30:59 -06:00
Slava Pestov
53cd75b06c
Add string-nth intrinsic
2008-11-06 01:11:28 -06:00
Slava Pestov
bfd119e3b5
I/O ricing: various hints added so that UTF8 and ASCII fastpaths compile with less dispatch. 25% improvement on reverse-complement
2008-11-06 00:02:44 -06:00
Slava Pestov
be798dd5e9
We need to internalize tuple layouts in bootstrap, but since they're arrays we have to use a predicate class to detect them
2008-11-06 00:01:50 -06:00
Slava Pestov
cc879fa9b7
Tuple layouts are now arrays, instead of built-in types. The superclass
...
array is now part of the tuple layout object itself, and class hashcodes
are stored alongside class words there. This removes 2 indirections when
reading a superclass, and 3 when reading a superclass hashcode.
2008-11-05 22:20:29 -06:00
Slava Pestov
fbb958da82
Fix lambda-method forget
2008-11-05 18:59:58 -06:00
Slava Pestov
4fd1767768
Old fix for classes-intersect? no-method bug was incorrect; we were
...
ignoring anonymous classes in compiled-generic-crossref. Also,
forget* now calls reset-word so that references to predicates of
forgotten classes don't break the compiler with a similar error.
2008-11-05 18:32:02 -06:00
John Benediktsson
140835ec3f
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-05 10:44:57 -08:00
Slava Pestov
7f59942219
Change title to be more consistent
2008-11-05 04:28:13 -06:00
Slava Pestov
affb48a067
Fix docs
2008-11-05 04:27:12 -06:00
Slava Pestov
2239f4fb99
More work on PowerPC backend; change register usage, free up some more integer and float regs (untested)
2008-11-05 04:20:35 -06:00
Slava Pestov
7aa530c64e
Fix ABOUT: docs
2008-11-05 04:16:15 -06:00
Slava Pestov
dae41147fe
%bignum>integer now takes a temporary register since this is useful on both x86 and ppc
2008-11-05 04:16:08 -06:00
Slava Pestov
8b7c47a68b
Clean up x86 backend: move cpu.x86.architecture to cpu.x86, use branchless arithmetic in some intrinsics
2008-11-05 04:15:48 -06:00
Slava Pestov
10d3b4a55d
New PPC backend (untested)
2008-11-05 00:31:08 -06:00
John Benediktsson
612017c837
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-04 17:36:24 -08:00
Slava Pestov
c8521ad826
Add tool to dump live intervals
2008-11-04 17:23:20 -06:00
Slava Pestov
22f11f24c9
Move simple-table. to prettyprint since its generally useful and not specific to tools.time
2008-11-04 17:23:08 -06:00
Slava Pestov
d8345b5eda
Update PPC non-optimizing compiler backend: there are three new sub-primitives to support
2008-11-04 06:07:19 -06:00
John Benediktsson
6a698fdff2
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-03 23:53:57 -08:00
Slava Pestov
46830bb38d
Fix another name clash in tests; putting all compiler tests in compiler.tests vocab is probably not good
2008-11-04 00:46:06 -06:00
Slava Pestov
4a37bcb757
Strip out remake-generics-hook, since otherwise it slurps in a lot of meta-programming machinery, increasing deployed image size by about 200kb for hello-world
2008-11-04 00:36:16 -06:00
Slava Pestov
1af3b8ed65
If a register is spilled and the reload location is also a copy, we chicken out and don't coalesce. This is suboptimal but it's not clear to me how to implement it cleanly, and SSA graph coloring will solve this problem eventually anyway
2008-11-04 00:32:56 -06:00
Slava Pestov
efcb916e35
Handle a jump to a jump by cloning the block, in the same way we optimize jumps to returns
2008-11-03 21:02:34 -06:00
Slava Pestov
3e75e0f8b5
Update word naming conventions
2008-11-03 21:00:27 -06:00
Slava Pestov
06b99c31ee
Fix regression. If a parsing word called the compiler, it might compile a caller of a generic before the generic gets built, which would throw an error since the inferred effect of the generic might have less inputs than the combination's dispatch#
2008-11-03 20:59:48 -06:00
Slava Pestov
dc85ed3d56
Fix help lint: links to obsolete article
2008-11-03 08:08:28 -06:00
Slava Pestov
82e9eedd39
Forgot about float= intrinsic
2008-11-03 07:15:09 -06:00
Slava Pestov
75e9708488
Oops
2008-11-03 06:50:59 -06:00
Slava Pestov
e6f6cd5d93
Fix USING: -- you can now make ppc images, they just don't work yet
2008-11-03 06:40:14 -06:00
Slava Pestov
b649c01de6
Fix name clash with templates.factor
2008-11-03 06:34:56 -06:00
Slava Pestov
59f4f25b91
Loop alignment: appears to be a small win for reverse-complement
2008-11-03 06:20:51 -06:00
Slava Pestov
cdb5c30bd3
Only build a generic word once, even if a compilation unit defines several methods on it, by adding generics to a set and building them at the end. 25% improvement on bootstrap time
2008-11-03 03:51:28 -06:00
Slava Pestov
2445a83cb9
Clean up recursive-state usage
2008-11-03 03:06:11 -06:00
Slava Pestov
0250d7c1d2
Forgot a drop in unit test
2008-11-03 01:53:27 -06:00
Slava Pestov
08b277e892
Fix alias anlaysis bug: result of ##box-alien and ##box-float did not get an AC, so calling hi-tag would not compile
2008-11-03 01:52:55 -06:00
Slava Pestov
3230e0010f
-trace-compilation command line switch
2008-11-03 01:19:20 -06:00
Slava Pestov
7f3282bb39
Better error reporting
2008-11-03 01:19:06 -06:00
Slava Pestov
f253e74942
Inline subprimitives in optimizing compiler
2008-11-03 01:18:54 -06:00
Slava Pestov
44a2499c17
fixnum-shift-fast and fixnum-mod subprimitives
2008-11-03 01:18:35 -06:00
Slava Pestov
dd20b39cd6
fixnum-shift-fast subprimitive
2008-11-03 00:03:39 -06:00
Slava Pestov
1aefde994f
Cleanup
2008-11-03 00:03:22 -06:00
Slava Pestov
0d83873174
Fix regression
2008-11-03 00:03:15 -06:00
Slava Pestov
abb02f1784
Flesh out shift instructions
2008-11-03 00:03:00 -06:00
Slava Pestov
449c1191cc
Add another debug var
2008-11-02 23:25:42 -06:00
Slava Pestov
445e353337
Optimize away useless jumps
2008-11-02 23:09:31 -06:00
John Benediktsson
4f2605b0a8
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-02 11:30:59 -08:00
Slava Pestov
d11a779fdd
RicE
2008-11-02 03:58:32 -06:00
Slava Pestov
998637109a
Merge branch 'master' into new_codegen
2008-11-02 03:10:40 -06:00
Slava Pestov
3834eaeb05
Don't generate GC checks if the allocation instruction is optimized out
2008-11-02 01:50:48 -06:00
Slava Pestov
8df1aba71d
Coalescing
2008-11-02 01:49:57 -06:00
Doug Coleman
c5293819ce
Merge branch 'master' of git://factorcode.org/git/factor
2008-11-01 19:40:18 -05:00
Doug Coleman
9c5bd1e96d
remove debug from regexp
2008-11-01 19:39:49 -05:00
Slava Pestov
46b1fd652b
Merge branch 'master' of git://factorcode.org/git/factor into new_codegen
2008-11-01 19:11:40 -05:00
slava
1cd2874072
Uncomment a test
2008-11-01 18:56:12 -05:00
Slava Pestov
b5c3c19ebe
Merge branch 'master' of git://factorcode.org/git/factor into new_codegen
2008-11-01 16:38:04 -05:00
Doug Coleman
8a494a0da4
fix the way postgresql creates functions
2008-11-01 15:24:05 -05:00
Slava Pestov
804c6f93ea
Fix x86.32
2008-10-31 21:07:41 -05:00
John Benediktsson
8ef0a51def
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-31 00:33:37 -07:00
Slava Pestov
db4db19cd9
Start working on coalescing
2008-10-28 02:38:37 -07:00
Slava Pestov
492a15e345
Move insn class to compiler.cfg.instructions
2008-10-24 09:17:06 -05:00
Doug Coleman
2937f71702
more usings
2008-10-23 13:38:26 -05:00
Doug Coleman
a42c8d4ab7
fix using
2008-10-23 13:37:14 -05:00
Doug Coleman
03d96cc1bd
rename name to mount-point
2008-10-23 13:18:00 -05:00
Slava Pestov
1912c57bb5
Fix comment
2008-10-23 05:55:50 -05:00
Slava Pestov
69a0ad5e42
Ricing locals
2008-10-23 05:49:32 -05:00
Slava Pestov
1c7d9c1066
Merge branch 'master' into new_codegen
2008-10-23 05:29:09 -05:00
Slava Pestov
885adc8dc9
Various improvements
2008-10-23 05:27:54 -05:00
Slava Pestov
7fb39a14c1
Compile compiler early
2008-10-23 02:49:55 -05:00
Slava Pestov
52967c5bf1
Improved value numbering
2008-10-23 02:49:26 -05:00
Doug Coleman
d7cbf8b1f3
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-22 22:03:00 -05:00
Doug Coleman
e776bd29e1
add type to file-system-info
2008-10-22 22:02:33 -05:00
Slava Pestov
d723b69990
Value numbering
2008-10-22 21:59:07 -05:00
Slava Pestov
084e64d0bc
Tweak inheritance
2008-10-22 21:58:46 -05:00
Slava Pestov
ba0ed21e1d
Better error message
2008-10-22 21:58:37 -05:00
Doug Coleman
b85b0f6820
fix typo
2008-10-22 21:43:19 -05:00
Doug Coleman
c9167e2ab2
better file-system-info on mac
2008-10-22 20:32:39 -05:00
erg
bccf9d9698
add device-name and type to file-system-info
2008-10-22 20:28:30 -05:00
Doug Coleman
4ddfc83423
id_t type
2008-10-22 20:22:35 -05:00
Doug Coleman
46fbd8c520
mounton -> name
2008-10-22 20:18:58 -05:00
erg
278b55ee57
include mount point in file-system-info
2008-10-22 20:04:10 -05:00
Doug Coleman
89e9fa8b6b
mounted* -> mounted
2008-10-22 19:56:46 -05:00
erg
b4b02d29fa
fix mounted on linux
2008-10-22 19:54:22 -05:00
Doug Coleman
f9b90d035b
implement mounted on linux
2008-10-22 19:01:45 -05:00
Doug Coleman
371b1f8f20
fix mounted on macosx
2008-10-22 18:46:24 -05:00
Slava Pestov
9a07760542
CFG optimizer
2008-10-22 18:41:37 -05:00
Slava Pestov
3711aa3bca
Stack height normalization
2008-10-22 18:41:26 -05:00
Slava Pestov
6d812aaa52
Write barrier elimination
2008-10-22 18:41:10 -05:00
Slava Pestov
1f693b50b3
Massive focused action
2008-10-22 18:39:41 -05:00
Slava Pestov
73d01452cb
Replace ##gc with a gc flag in the basic block
2008-10-22 18:38:30 -05:00
Slava Pestov
f09813f6fd
Alias analysis
2008-10-22 18:37:47 -05:00
Doug Coleman
1d750b26d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-21 23:44:02 -05:00
Doug Coleman
b9e043effe
move >file-system-info
2008-10-21 23:43:36 -05:00
Slava Pestov
dc74d1a9b6
Merge branch 'master' into new_codegen
2008-10-21 23:40:03 -05:00
Slava Pestov
84820244dd
Merge branch 'master' into new_codegen
2008-10-21 23:19:20 -05:00
Slava Pestov
ebd6776fc4
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-21 23:18:49 -05:00
Slava Pestov
52020c2fe3
Fixing x86 instruction encoding for addressing with base = ESP or R12
2008-10-21 23:18:27 -05:00
Slava Pestov
1b06ab1b39
Fixing various bugs
2008-10-21 23:17:32 -05:00
Doug Coleman
9870a7d7cd
fix bug with printing docs directory
2008-10-21 21:03:37 -05:00
Doug Coleman
003000b7cf
timeval>seconds
2008-10-21 04:19:50 -05:00
Slava Pestov
87e9fbb34c
Comparison operations
2008-10-21 03:21:29 -05:00
Doug Coleman
1423577d89
typo
2008-10-21 03:21:17 -05:00
Slava Pestov
94a2bfa2ea
Working on comparison operations, clearing out remaining dead wood
2008-10-21 03:20:48 -05:00
Doug Coleman
33948aa024
linux32 and linx64 filesystem info objects instead of only one type
2008-10-21 03:16:48 -05:00
Doug Coleman
09c1f8cc01
split up linux statfs
2008-10-21 03:11:26 -05:00
Doug Coleman
69aad251c1
use common statfs fields on linux for now
2008-10-21 02:53:34 -05:00
Slava Pestov
ca49ab09c9
Merge branch 'master' into new_codegen
2008-10-20 23:28:51 -05:00
Slava Pestov
a8d1ec34f8
Fix an UI bug and remove some pick usages
2008-10-20 23:28:02 -05:00
Slava Pestov
4b20266235
Merge branch 'master' into new_codegen
2008-10-20 22:06:11 -05:00
Slava Pestov
1df08ba8c8
Unit tests no longer use hard-coded ports
2008-10-20 22:05:22 -05:00
Slava Pestov
d7ad12207c
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 21:09:01 -05:00
Slava Pestov
8d5135682f
Print a message when tests fail
2008-10-20 21:07:46 -05:00
Slava Pestov
df498c21a3
Trim USING:
2008-10-20 20:46:47 -05:00
Slava Pestov
0cc0a41e57
Update for compiler.intrinsics removal
2008-10-20 20:40:36 -05:00
Slava Pestov
4d75baf268
Update for ##allot change
2008-10-20 20:40:28 -05:00
Slava Pestov
e92f795a76
More work on intrinsics; memory allocation and slot access now expands correctly
2008-10-20 20:40:15 -05:00
Doug Coleman
b90aeee25c
use readdir on openbsd until we upgrade so the build machine is ok
2008-10-20 11:32:55 -05:00
Slava Pestov
0c89575632
Merge branch 'master' into new_codegen
2008-10-20 05:56:44 -05:00
Slava Pestov
508b1f52b8
Update x86 backend for SSA codegen
2008-10-20 05:55:57 -05:00
Slava Pestov
37cf7d9a9c
Add SSA comparison instructions, fix various problems
2008-10-20 05:55:20 -05:00
Doug Coleman
1b03aaf63e
typos
2008-10-20 04:35:15 -05:00
Doug Coleman
74dab4f90a
netbsd work
2008-10-20 04:30:01 -05:00
Doug Coleman
d686ea1293
netbsd work
2008-10-20 03:01:44 -05:00
Doug Coleman
ff918546c1
ffi work
2008-10-20 02:08:33 -05:00
Doug Coleman
70fb131e82
add netbsd
2008-10-20 02:27:09 -05:00
Doug Coleman
fe67aae4f4
add netbsd statvfs struct
2008-10-20 02:05:15 -05:00
Slava Pestov
af6b8c4e97
Merge branch 'master' into new_codegen
2008-10-20 01:59:52 -05:00
erg
84a9a49416
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 01:57:29 -05:00
Slava Pestov
f092622fac
CFG IR is now pure SSA
2008-10-20 01:56:28 -05:00
erg
deb4526bd1
ffi work
2008-10-20 01:55:40 -05:00
Doug Coleman
fe16f4d560
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 01:14:29 -05:00
Doug Coleman
dc4a1bc902
fix netbsd stat struct
2008-10-20 01:14:07 -05:00
Doug Coleman
e2880e8dd7
add statfs stuff
2008-10-20 00:47:51 -05:00
Doug Coleman
dba41cfe60
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 00:46:43 -05:00
Doug Coleman
0121d0f678
add file-system-info
2008-10-20 00:30:24 -05:00
Doug Coleman
763f4f7503
move constants to bsd.factor
2008-10-19 22:01:14 -05:00
Doug Coleman
54819c0f95
more tags
2008-10-19 20:45:34 -05:00
Doug Coleman
6037ed413d
add unportable tags
2008-10-19 20:45:04 -05:00
Doug Coleman
e9c79ee85e
fix directory.
2008-10-19 20:42:27 -05:00
Doug Coleman
3dc4002c35
fix subdirs
2008-10-19 20:37:11 -05:00
Doug Coleman
16f2a281d6
typo
2008-10-19 20:30:54 -05:00
Doug Coleman
022473234d
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-19 20:00:07 -05:00
Doug Coleman
d77771eec8
fix test
2008-10-19 19:47:37 -05:00
erg
dcd534292e
fixes
2008-10-19 19:45:54 -05:00
Doug Coleman
16f7c09b54
try to fix bootstrap
2008-10-19 19:43:46 -05:00
Doug Coleman
4f948ef5ce
try to make bootstrap work again
2008-10-19 19:39:20 -05:00
Doug Coleman
e4b6cd7578
directory throws now instead of returning nicely if does not exist
2008-10-19 18:47:23 -05:00
Doug Coleman
e310e382c5
fix io monitors recusive
2008-10-19 18:30:51 -05:00
Doug Coleman
f5f6c400db
change windows file-system-info implementation
2008-10-19 18:19:15 -05:00
Slava Pestov
b6ec4dc6ff
Merge branch 'master' of git://factorcode.org/git/factor into new_codegen
2008-10-19 18:10:48 -05:00
Doug Coleman
4221f2c963
the windows file-system-info now works on any path, not just directories
2008-10-19 17:46:51 -05:00
Doug Coleman
b9e5c98ce7
fix file-system-info
2008-10-19 17:43:22 -05:00
Doug Coleman
623a21256a
win32 ffi work
2008-10-19 17:41:46 -05:00
Doug Coleman
ca17c11270
try to add winnt space-free
2008-10-21 02:27:39 -05:00
Doug Coleman
dfef28e715
make a word generic
2008-10-21 01:27:15 -05:00
Doug Coleman
b9d23a2ce7
more ffi work
2008-10-21 01:17:49 -05:00
Doug Coleman
34fa12a737
tabs
2008-10-21 01:08:36 -05:00
Doug Coleman
d5c33a865f
usings
2008-10-21 01:07:07 -05:00
Doug Coleman
4ff38b2148
pull in unix.statfs in the io code
2008-10-21 01:05:41 -05:00
Doug Coleman
bfeec2e9aa
ready to push now, expect some more bugs..
2008-10-21 00:52:04 -05:00
Doug Coleman
236aaf4a35
more moving
2008-10-20 23:43:50 -05:00
Doug Coleman
76e460860d
moving stuff around
2008-10-20 23:43:36 -05:00
Doug Coleman
e6754ab62e
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-20 23:40:15 -05:00
Doug Coleman
7e734ead14
add freebsd and openbsd structs
2008-10-20 23:25:40 -05:00
Doug Coleman
f40fc145de
remove openbsd shiz
2008-10-20 23:23:17 -05:00
Doug Coleman
0ad47e21c8
using bug
2008-10-19 16:50:34 -05:00
Doug Coleman
307ad5e9e6
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-19 15:41:19 -05:00
Doug Coleman
c9b15e9879
fix logging
2008-10-19 15:41:04 -05:00
Doug Coleman
c584160ac0
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-19 15:30:55 -05:00
Doug Coleman
d4fcc10aac
fix windows directory code
2008-10-19 15:29:59 -05:00
Doug Coleman
d4916e9fcb
fix type
2008-10-19 15:03:29 -05:00
Doug Coleman
60941f4eb5
fix types
2008-10-19 14:56:22 -05:00
Doug Coleman
cc1365390a
dirent and type definitions
2008-10-19 14:33:45 -05:00
Doug Coleman
548ee091d9
ffi work, add dirent struct for linux
2008-10-19 14:21:12 -05:00
Doug Coleman
bce8b1eff6
DIR is not meant to be explicit
2008-10-19 13:43:42 -05:00
Doug Coleman
a71ca7242a
fix typo in docs, fix load error
2008-10-19 13:34:00 -05:00
Doug Coleman
dfc3c2cc78
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-19 13:31:21 -05:00
Doug Coleman
78a529b1c3
remove directory from the vm
2008-10-19 13:27:59 -05:00
Doug Coleman
613cd3fd67
directory/stat struct work
2008-10-19 13:10:28 -05:00
Doug Coleman
0e9ecc1ba9
directory changes
2008-10-19 13:09:48 -05:00
Slava Pestov
0b07edb8c9
Merge branch 'master' into new_codegen
2008-10-19 04:40:26 -05:00
Slava Pestov
b9df6d89e3
Fix dodgy init-hook
2008-10-19 04:40:15 -05:00
Slava Pestov
4ae66793f0
Fixing unit tests
2008-10-19 03:51:01 -05:00
Slava Pestov
14d8696f40
Oops, don't mix register classes in active set
2008-10-19 03:34:42 -05:00
Slava Pestov
b5f9d47968
Merge branch 'master' into new_codegen
2008-10-19 01:12:20 -05:00
Slava Pestov
774ecf61e9
Implement spilling on x86
2008-10-19 01:10:45 -05:00
Slava Pestov
c0d89b061e
Fixing register allocator prspilling
2008-10-19 01:10:21 -05:00
Doug Coleman
3905460c45
fix winnt environment variables
2008-10-18 23:03:22 -05:00
Doug Coleman
27c36974a7
remove primitives from core, update usages
2008-10-18 21:42:01 -05:00
Doug Coleman
ab0ed9f988
redo home implementation
2008-10-18 21:24:14 -05:00
Doug Coleman
26aee8687b
remove empty tests file
2008-10-18 21:20:35 -05:00
Doug Coleman
248d33b51f
initial checkin of environment
2008-10-18 21:20:13 -05:00
Doug Coleman
5dc3bf2b27
os-env change
2008-10-18 21:18:04 -05:00
Doug Coleman
110caf3e54
os-env typedefs
2008-10-18 21:16:15 -05:00
Doug Coleman
8b26610808
os envs code and use unix.utilities
2008-10-18 21:15:43 -05:00
Doug Coleman
51f7204356
add unix utilities words
2008-10-18 21:14:51 -05:00
Doug Coleman
d6784bdb46
make user-read? work in file-info objects
2008-10-18 17:48:33 -05:00
Doug Coleman
6aadd70623
user-read? is now generic, can take a filename or an integer from a stat struct
2008-10-18 17:29:38 -05:00
Doug Coleman
93e84d7bcd
fix some database issues - sqlite booleans, >>group and >>order don't require arrays now, they can be passed strings for a single order or group by
2008-10-18 15:15:27 -05:00
Slava Pestov
b3f30fb807
Fix load error
2008-10-17 20:04:08 -05:00
Slava Pestov
627dfd1ff5
Finish vreg simplification
2008-10-17 20:03:59 -05:00
Slava Pestov
7d6e919929
Fix conflict
2008-10-17 18:46:56 -05:00
Slava Pestov
3ca9fc926e
Consistent edit-hook variable access
2008-10-17 16:55:38 -05:00
Slava Pestov
58a44f12e5
Fix erg's MEMO:: bug
2008-10-17 16:54:45 -05:00
Slava Pestov
225097a5d3
Fix some bugs in locals
2008-10-17 16:54:07 -05:00
Slava Pestov
a57320997a
Float array type inference rules
2008-10-17 15:35:33 -05:00
Slava Pestov
239578353f
Simplifying vregs work in progress
2008-10-17 15:35:04 -05:00
Doug Coleman
171c235c96
Merge branch 'master' of git://repo.or.cz/factor/jcg
...
Conflicts:
basis/cocoa/messages/messages.factor
2008-10-15 23:56:42 -05:00
Slava Pestov
fe2c20882a
Fix alien accessor intrinsics; a bit more complex now that we don't reserve a tempreg
2008-10-13 22:43:32 -05:00
Slava Pestov
f2c6f8de5b
Using fry in cpu.x86, working on alien intrinsics
2008-10-13 16:43:58 -05:00
Slava Pestov
740b6ef3f2
Free up a register on x86.64
2008-10-13 14:03:21 -05:00
Slava Pestov
a222168f74
Fix bootstrap
2008-10-13 14:01:33 -05:00
Slava Pestov
fedadc8032
Remove obsolete test file
2008-10-13 13:08:28 -05:00
Slava Pestov
d8d3645d72
Fixing more codegen bugs
2008-10-13 12:49:20 -05:00
John Benediktsson
acbc658688
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-13 05:58:03 -07:00
Slava Pestov
ae3c4ae1b6
Fix some problems with callbacks
2008-10-12 23:32:14 -05:00
Slava Pestov
40c1529ce8
Add stack effect
2008-10-12 18:40:57 -05:00
Slava Pestov
ed27d83921
Add missing method
2008-10-12 18:40:43 -05:00
Slava Pestov
749c77d6b1
Fix linear scan test
2008-10-12 18:40:10 -05:00
Slava Pestov
8eacd0e58b
Add compile-dependencies? flag, can be switched off for debugging
2008-10-12 17:37:42 -05:00
Slava Pestov
b2ade7f556
Fix callbacks and non-tailcalls to dispatch
2008-10-12 17:37:26 -05:00
Slava Pestov
2f4f86d288
Fix (set-slot) template
2008-10-12 17:36:34 -05:00
Slava Pestov
5f93ab74e4
Fix #dispatch generation
2008-10-12 16:46:59 -05:00
Doug Coleman
72be152832
fix db tutorial
2008-10-12 07:25:16 -06:00
Slava Pestov
37047a3b8e
Add experimental rice
2008-10-11 14:08:26 -05:00
Slava Pestov
68c9b22cef
Don't need known-tag templates any more
2008-10-11 14:08:00 -05:00
Slava Pestov
048d8daf09
Update intrinsics
2008-10-11 14:05:24 -05:00
Slava Pestov
f979ae5b82
Expand slot accessors further to avoid having to use complex template decision
2008-10-11 14:05:15 -05:00
Doug Coleman
ad53391806
make all types singletons instead of symbols, add NULL support for select statements
2008-10-10 20:52:28 -05:00
Doug Coleman
2779103b63
add on-update
2008-10-10 15:32:36 -05:00
Slava Pestov
993a01791b
Merge branch 'master' into new_codegen
2008-10-10 13:44:33 -05:00
Slava Pestov
3844cb62d8
Fix %write-barrier
2008-10-10 03:16:26 -05:00
Slava Pestov
c98651043c
Fix reversed polarity of FP comparisons
2008-10-10 02:33:47 -05:00
Slava Pestov
3e29808f17
Fix loop compilation
2008-10-10 02:33:32 -05:00
Slava Pestov
67dd303d27
Fix excess recompilation
2008-10-10 02:33:07 -05:00
John Benediktsson
fe2301df94
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-09 19:48:20 -07:00
Slava Pestov
e5a55dafad
Fix bignum inline allocator
2008-10-09 17:03:30 -05:00
Doug Coleman
ace2ce2ce7
remove old word
2008-10-09 16:40:19 -05:00
John Benediktsson
bb32cc3eff
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-09 14:28:56 -07:00
Doug Coleman
83f1634219
clean up dispose a bit
2008-10-09 15:42:23 -05:00
Slava Pestov
2438c78c6c
Merge branch 'master' into new_codegen
2008-10-09 14:18:24 -05:00
Doug Coleman
dfabdf60f7
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-09 14:07:41 -05:00
Doug Coleman
7b9a3b61c3
partial fix for db, going to make it use dispose* soon
2008-10-09 14:07:11 -05:00
sheeple
bb6b998686
Fix alien-indirect on ppc
2008-10-09 14:04:33 -05:00
Slava Pestov
70c6c64766
Debugging register allocator and inline allocation
2008-10-08 23:43:07 -05:00
Slava Pestov
cf46a832e7
Debugging register allocator and inline allocation
2008-10-08 23:42:53 -05:00
Doug Coleman
ea69c8996f
use ERROR:, inline database combinator examples
2008-10-08 19:06:19 -05:00
John Benediktsson
187b8a53cc
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-08 16:35:21 -07:00
Doug Coleman
031ebe98b1
largert group buffer, openbsd apparently keeps the microseconds in their file timestamps. fix unit tests for this
2008-10-08 15:57:47 -05:00
Doug Coleman
b7095ff39f
fix using
2008-10-08 15:14:08 -05:00
Doug Coleman
967a8375ec
fix using
2008-10-08 14:59:05 -05:00
Doug Coleman
8627a30b6c
remove old structs
2008-10-08 14:58:16 -05:00
Doug Coleman
a78636024c
don't define structs in the same file as the constants
2008-10-08 14:57:53 -05:00
Doug Coleman
5b86d3a51e
mac bootstrap
2008-10-08 14:40:19 -05:00
Doug Coleman
3060ef1fed
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-08 14:19:20 -05:00
Doug Coleman
e464941d52
rename words for consistency, update docs, add unit tests
2008-10-08 14:18:50 -05:00
Doug Coleman
402126d038
fix spacing
2008-10-08 13:26:43 -05:00
Doug Coleman
e0ad27401e
add groups tests
2008-10-08 13:23:23 -05:00
Doug Coleman
f026177e27
add users tests, fix naming inconsistencies
2008-10-08 13:22:53 -05:00
Doug Coleman
e7e0e7ad69
fix bugs in unix.users found by adding unit tests. oops
2008-10-08 13:13:25 -05:00
Doug Coleman
1ba5b448d7
document unix.groups
2008-10-08 13:05:16 -05:00
Doug Coleman
65b891a687
document unix.users
2008-10-08 13:05:00 -05:00
Doug Coleman
0f891e002b
add io.unix.files docs
2008-10-08 13:04:23 -05:00
Doug Coleman
fb23eca0d9
move file flags to io.unix.files, change some word names for consistency
2008-10-08 13:03:55 -05:00
John Benediktsson
79dc5f2924
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-08 10:51:01 -07:00
Slava Pestov
0e4e05d5cd
Debugging new codegen
2008-10-08 03:51:44 -05:00
Slava Pestov
7b6d9c4c4f
Debugging new codegen
2008-10-07 20:00:38 -05:00
Doug Coleman
5afbade0a5
setting permissions, file times
2008-10-07 19:25:22 -05:00
Doug Coleman
5916fcea75
initial comit of groups, users, and utmpx
2008-10-07 19:25:05 -05:00
Doug Coleman
9228d367a1
ffi structs and typedefs
2008-10-07 19:23:35 -05:00
Doug Coleman
a10fd92a33
fix lambda-macro reset-word bug
2008-10-07 17:18:49 -05:00
Slava Pestov
e6e313eba9
Backend updates
2008-10-07 16:42:11 -05:00
Slava Pestov
e69278b8fc
Merging in new codegen
2008-10-07 16:17:55 -05:00
Slava Pestov
f436fd0c0f
Merging in new codegen
2008-10-07 16:16:50 -05:00
Doug Coleman
9e807a88c6
ffi work
2008-10-07 13:16:18 -05:00
Doug Coleman
5cc44e8ad8
move passwd struct from macosx to bsd
2008-10-07 13:15:29 -05:00
John Benediktsson
da59346f71
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-07 06:51:53 -07:00
Doug Coleman
d656509e24
fix mac stat
2008-10-07 07:43:49 -05:00
Doug Coleman
bc5f19b919
fix typo
2008-10-07 07:24:10 -05:00
Slava Pestov
7c05a777ba
Add unportable tag and other meta-data to core-foundation subvocabs
2008-10-07 01:27:18 -05:00
Doug Coleman
39160d66e3
add files
2008-10-06 23:02:06 -05:00
Doug Coleman
312f399003
found stat64 for macosx, so there's a unix-file-info and a bsd-file-info only
2008-10-06 22:51:06 -05:00
Doug Coleman
0e81d4c82c
last using patch, i think i got it
2008-10-06 21:41:06 -05:00
Doug Coleman
ff64bafae2
dont use structs
2008-10-06 21:17:51 -05:00
Doug Coleman
1d5b86f23c
factor is hard. let's go shopping!
2008-10-06 21:16:15 -05:00
Doug Coleman
9751a38fa7
since-1970 docs
2008-10-06 21:04:30 -05:00
Doug Coleman
1f1a62fcdd
fix using
2008-10-06 21:02:10 -05:00
Doug Coleman
114e81590c
renamed timestamp>unix-time
2008-10-06 20:52:32 -05:00
Doug Coleman
69b3306f4b
fix using
2008-10-06 19:13:33 -05:00
Doug Coleman
8e315944b4
fix
2008-10-06 19:01:41 -05:00
Doug Coleman
7c9d7f476a
windows needs timeval struct too
2008-10-06 18:28:10 -05:00
John Benediktsson
b06d32d7e8
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-06 15:55:35 -07:00
Doug Coleman
847205432f
fix load error
2008-10-06 17:34:58 -05:00
Doug Coleman
0294308c4c
work on windows file-info
2008-10-06 17:28:42 -05:00
Doug Coleman
b168d75a46
add timespec>timestamp word
2008-10-06 17:17:49 -05:00
Doug Coleman
e0d6aadc8e
complete file-info across *bsd, linux
2008-10-06 17:17:14 -05:00
John Benediktsson
215e839a88
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-06 06:30:15 -07:00
Slava Pestov
3c2caf948a
16-align stack on x86-64
2008-10-06 00:33:47 -05:00
Slava Pestov
4ca06ae50f
Typo
2008-10-06 00:20:24 -05:00
Slava Pestov
33d775890c
More stack frame refactoring
2008-10-06 00:20:00 -05:00
John Benediktsson
2ba9ec3df6
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 22:06:04 -07:00
Slava Pestov
b0d57ead86
Fix unit test
2008-10-05 23:09:10 -05:00
John Benediktsson
ffed321e14
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 20:38:32 -07:00
Slava Pestov
a5fcb006fb
Clean up x86 stack frame code a bit more
2008-10-05 22:17:56 -05:00
Slava Pestov
f0f53d2e04
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 22:11:10 -05:00
U-SLAVA-DFB8FF805\Slava
0cfedcdc8d
Fix deploy size regresson
2008-10-05 22:08:13 -05:00
U-SLAVA-DFB8FF805\Slava
66ae62638d
Fix Windows deployment
2008-10-05 22:00:52 -05:00
U-SLAVA-DFB8FF805\Slava
cf135e08b3
Tweak deploy descriptor to speed up tools.deploy test
2008-10-05 22:00:35 -05:00
Slava Pestov
d5112a0ced
Working on stack frame cleanup
2008-10-05 21:30:29 -05:00
John Benediktsson
44d4c01146
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 19:18:41 -07:00
Slava Pestov
46c3f0def1
Remove unused error class
2008-10-05 20:31:48 -05:00
John Benediktsson
f8300f253e
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 17:26:41 -07:00
Doug Coleman
a30dbec5fb
remove dead code, add copyright
2008-10-05 18:36:56 -05:00
Doug Coleman
94d7772c13
remove unused word, make some stuff compile
2008-10-05 18:26:24 -05:00
John Benediktsson
476f0abd61
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 16:19:43 -07:00
Doug Coleman
ccdcacfd04
remove unit tests
2008-10-05 16:41:51 -05:00
Doug Coleman
7bf5a3a077
remove unit test
2008-10-05 16:41:42 -05:00
Doug Coleman
6d8bfa4bf4
remove some dead usings
2008-10-05 15:38:31 -05:00
Doug Coleman
5c8de44085
more unix ffi functions
2008-10-05 15:23:04 -05:00
Doug Coleman
02bb3063ff
add word to convert timevals to unix time, add utility words
2008-10-05 15:21:23 -05:00
Doug Coleman
9a036b2463
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 15:14:36 -05:00
Doug Coleman
4e88005bf4
remove random intervals for now
2008-10-05 15:14:18 -05:00
Doug Coleman
fad3d52bc1
remove random floats, better docs
2008-10-05 15:14:05 -05:00
Slava Pestov
503963580b
Cut down on vergbiage
2008-10-05 14:33:06 -05:00
John Benediktsson
df646074bd
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-05 12:13:38 -07:00
Slava Pestov
54f28c0751
Fix terminology
2008-10-05 14:11:11 -05:00
John Benediktsson
e1998125d8
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-04 15:30:44 -07:00
Doug Coleman
7dc7790362
fix link
2008-10-04 14:18:16 -05:00
John Benediktsson
7724a70fba
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-04 12:01:41 -07:00
Doug Coleman
12afcd2c2c
add relative-url to urls
2008-10-04 13:26:17 -05:00
Doug Coleman
a057da4116
"finish" database docs
2008-10-04 13:21:06 -05:00
Doug Coleman
ce7cf81224
add more unit tests
2008-10-04 12:45:10 -05:00
Doug Coleman
5ca60480c5
put a random method on intervals, works for float and integer intervals
2008-10-04 12:40:58 -05:00
Doug Coleman
efb5fa0814
don't redefine delete-random
2008-10-04 11:45:21 -05:00
Doug Coleman
6b3b48a106
random is generic, better random docs, cleanups
2008-10-04 11:44:12 -05:00
Doug Coleman
3d92ef87fe
remove redundant section
2008-10-03 20:21:23 -05:00
Doug Coleman
dc4e989002
clean up the db code some, more docs
2008-10-03 20:19:20 -05:00
John Benediktsson
229598e018
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-03 07:13:26 -07:00
Slava Pestov
196c91709f
stop-server word
2008-10-03 01:12:50 -05:00
Slava Pestov
743ec65b4f
Move hexdump back to extra
2008-10-03 01:12:09 -05:00
John Benediktsson
c9dada5f77
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 17:08:25 -07:00
Doug Coleman
17c8846e9f
move hexdump to basis
2008-10-02 18:11:03 -05:00
John Benediktsson
0e48ccb4da
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 15:23:55 -07:00
Doug Coleman
39eacca297
fix test, something is still broken
2008-10-02 16:37:04 -05:00
Doug Coleman
aeb5d60d3a
fix test
2008-10-02 16:36:50 -05:00
John Benediktsson
414ddfe213
Fix typo in db-docs.
2008-10-02 14:16:53 -07:00
Doug Coleman
50493ba446
fix unit tests
2008-10-02 16:02:31 -05:00
Doug Coleman
1c189a479c
more docs, fix typos
2008-10-02 14:02:38 -05:00
Doug Coleman
695d3dd2d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 12:52:42 -05:00
Doug Coleman
a7027700d1
update with-db usages
2008-10-02 12:51:21 -05:00
Doug Coleman
67683dde20
make-db is gone, use <sqlite-db> or <postgresql-db> instead. docs. use dip instead of >r r>
2008-10-02 12:11:56 -05:00
Slava Pestov
00afda7f7e
Don't copy freetype over if UI is not deployed
2008-10-02 10:53:30 -05:00
Slava Pestov
d5bbbd90e4
Fix typo
2008-10-02 10:53:19 -05:00
Slava Pestov
efe0bf2ecd
Document cocoa-app combinator
2008-10-02 10:53:12 -05:00
Slava Pestov
dbae275dc2
Don't need cocoa.standalone
2008-10-02 10:52:57 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
c8127d1e1b
Fix typo
2008-10-02 08:30:49 -05:00
Slava Pestov
403d5207f0
stop-server/stop-this-server split
2008-10-02 08:30:38 -05:00
Doug Coleman
668fa4d6f8
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-02 08:02:35 -05:00
Slava Pestov
b4d918caa5
Some minor new features for Cocoa binding
2008-10-02 07:10:22 -05:00
Slava Pestov
b45ee5b8be
Fix bootstrap
2008-10-02 06:47:48 -05:00
Slava Pestov
58edcddea8
Debugging tree shaker
2008-10-02 06:41:17 -05:00
Slava Pestov
2b420656d6
Tree shaker no longer loads threads into threadless images; 77kb improvement on hello-world size
2008-10-02 05:14:05 -05:00
Slava Pestov
7a2eb1d7b2
Split off urls.secure for SSL support; reduces deployed image size
2008-10-02 05:13:22 -05:00
Slava Pestov
f539406ee1
Fold class predicates applied to literals
2008-10-02 05:12:38 -05:00
Slava Pestov
2e48915f9c
Strip out C I/O if native I/O enabled
2008-10-02 03:38:36 -05:00
Slava Pestov
15eaf33ee8
Remove http.client => logging dependency
2008-10-02 03:38:09 -05:00
Slava Pestov
1ef5dbe3fb
Move hsva to colors.hsv
2008-10-02 03:37:53 -05:00
Slava Pestov
87c71ee376
Rice
2008-10-02 01:17:54 -05:00
Slava Pestov
d4134a2ca1
Fix loop detection bug
2008-10-02 01:17:45 -05:00
Doug Coleman
47d884cf41
fix typos in db docs
2008-10-01 23:56:20 -05:00
Doug Coleman
c7f5b0de81
throw an error when all slots are IGNORE
2008-10-01 23:33:57 -05:00
Slava Pestov
1b889d1f1b
Clear our next-method-quot-cache when deploying
2008-10-01 23:02:25 -05:00
Slava Pestov
37219fa139
Fix help
2008-10-01 21:05:27 -05:00
Slava Pestov
4ce980b9ac
Move heap-slurp-when to spider
2008-10-01 20:54:58 -05:00
John Benediktsson
cdf7091ae8
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-01 17:38:20 -07:00
John Benediktsson
def6c1b21f
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-01 16:32:46 -07:00
Doug Coleman
39aec88602
remove dead code
2008-10-01 18:16:29 -05:00
Doug Coleman
62a8d45c0e
add interpolate
2008-10-01 18:15:41 -05:00
Doug Coleman
18760bf504
remove using
2008-10-01 18:13:34 -05:00
Doug Coleman
ffaab5a14e
add slurp-heap-when, document heap-slurp-*
2008-10-01 18:10:57 -05:00
Doug Coleman
d5d94a6bcd
scaffold-help deosnt need the vocab-root
2008-10-01 17:52:54 -05:00
Doug Coleman
87bb2240fc
add line-breaks? flag to farkup just for kicks. it might be useful
2008-10-01 17:11:19 -05:00
John Benediktsson
17a6a247fe
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-01 08:08:46 -07:00
Doug Coleman
9420165817
Merge branch 'master' of git://factorcode.org/git/factor
2008-10-01 09:00:11 -05:00
Slava Pestov
34952ff5c4
Faster call-next-method
2008-10-01 08:20:49 -05:00
Slava Pestov
1cf1d967ea
New combinators for incremental HTTP requests
2008-10-01 05:43:20 -05:00
Slava Pestov
b546ad3c6d
Fix problem odd headers sent by Windows CE
2008-10-01 03:13:56 -05:00
Slava Pestov
ec95a0db63
Fix erg's mouse drag bug
2008-09-30 23:38:11 -05:00
Slava Pestov
6a97831ba5
Add example to docs
2008-09-30 22:42:57 -05:00
Joe Groff
52a12c2387
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-30 18:22:41 -07:00
Doug Coleman
f41733faf1
add IGNORE types to tuple slots for select
2008-09-30 11:00:44 -05:00
John Benediktsson
387db4f849
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-30 08:07:35 -07:00
Doug Coleman
ea3a2024d6
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-30 09:45:41 -05:00
Doug Coleman
34ce3e13e4
add foreign key integrity to sqlite
2008-09-29 23:43:34 -05:00
Slava Pestov
e438fe2a80
Handle Atom feeds with multiple entry links
2008-09-29 23:36:40 -05:00
Slava Pestov
1bd36b3d87
Working on XHTML 1.1 validation
2008-09-29 23:13:46 -05:00
Doug Coleman
b5664733ed
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-29 22:54:37 -05:00
Slava Pestov
81bd2eb175
Remove raw-query stuff, its a pain
2008-09-29 22:54:10 -05:00
Slava Pestov
e84dec38ef
Doc fixes
2008-09-29 22:39:53 -05:00
Slava Pestov
4b219373a5
Tweaks
2008-09-29 22:33:06 -05:00
John Benediktsson
165b98419a
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-29 20:18:25 -07:00
Slava Pestov
90eaffe40c
Fix help lint
2008-09-29 22:16:55 -05:00
Doug Coleman
678e4b4a33
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-29 21:23:27 -05:00
Slava Pestov
fd7b7511f5
Support ; separator for query params, record raw-query
2008-09-29 21:19:02 -05:00
Slava Pestov
57c9012d49
Debug CGI
2008-09-29 21:18:37 -05:00
John Benediktsson
73cc902090
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-29 18:40:14 -07:00
Doug Coleman
932d59747d
fix typo
2008-09-29 20:20:43 -05:00
Slava Pestov
97c5324142
Fix laod error
2008-09-29 20:09:31 -05:00
Slava Pestov
845c30496d
Update usings
2008-09-29 19:49:17 -05:00
Slava Pestov
9b045043ac
Fixing bugs, cleaning up
2008-09-29 19:48:12 -05:00
Slava Pestov
f9670ef366
Fix HTML doc generation bugs
2008-09-29 19:43:59 -05:00
Slava Pestov
2cf2dde83c
Don't boilerplate error pages
2008-09-29 19:43:45 -05:00
Slava Pestov
399824edad
Remove reundant usings
2008-09-29 19:43:15 -05:00
Slava Pestov
85b6e32681
Split off urls.encoding, fix query encoding
2008-09-29 19:43:04 -05:00
John Benediktsson
372d7d49f9
Fix typos in basis/ui/grids/grids-docs.
2008-09-29 11:41:01 -07:00
Slava Pestov
6faa172895
Sort search results, better template
2008-09-29 05:08:16 -05:00
Slava Pestov
a75622f813
Tweaking help webapp
2008-09-29 05:03:05 -05:00
Slava Pestov
577ee839fd
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-29 04:24:03 -05:00
Slava Pestov
bbd8c8cb89
Finishing up with help.html
2008-09-29 04:23:42 -05:00
Slava Pestov
edc7aa3908
Working on help webapp
2008-09-29 04:10:20 -05:00
Slava Pestov
dc1d7c76b7
Clean up some web framework code
2008-09-29 04:10:00 -05:00
Slava Pestov
46a530c58e
Add limits to see
2008-09-29 04:09:21 -05:00
Slava Pestov
df88e5a974
Add :error word
2008-09-29 04:09:13 -05:00
Slava Pestov
e62f068db7
html.streams now emits clickable URLs for $url markup elements
2008-09-29 04:09:02 -05:00
Doug Coleman
71f8c68a41
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-28 21:31:23 -05:00
Doug Coleman
3105395937
fix the farkup bug
2008-09-28 21:30:59 -05:00
Slava Pestov
990a590583
Forgot an autocomplete='off'
2008-09-28 18:58:26 -05:00
Slava Pestov
7004d05669
Use <button> instead of <input type='submit'
2008-09-28 18:56:39 -05:00
Slava Pestov
74ec599596
Set autocomplete='off'
2008-09-28 18:42:02 -05:00
Doug Coleman
ef1e4d5aa0
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-28 18:18:40 -05:00
Slava Pestov
d3423bec4f
Better logging
2008-09-28 17:56:44 -05:00
Slava Pestov
a550b17b16
Fix t:a tag
2008-09-28 17:56:37 -05:00
Slava Pestov
0bfc4a66cf
Remove unnecessary using
2008-09-28 17:54:57 -05:00
Doug Coleman
fa809ef9f4
remove debug info
2008-09-28 17:16:55 -05:00
Doug Coleman
b4250b9b6d
fix help lint
2008-09-28 11:31:34 -05:00
Doug Coleman
9032555357
fix unit test
2008-09-28 10:16:35 -05:00
Doug Coleman
613f962540
change how farkup handles newlines in paragraphs
2008-09-28 10:10:58 -05:00
Doug Coleman
bb01491d60
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-28 01:11:41 -05:00
Slava Pestov
d312c97171
Docs for syndication vocab
2008-09-28 00:58:57 -05:00
Slava Pestov
853f1ef5a6
Fix bug with values and deployment, add new to: sugar
2008-09-28 00:40:41 -05:00
Slava Pestov
b1d82c6c74
More indentation fixes
2008-09-27 18:44:51 -05:00
Slava Pestov
91036cf323
Fix performance regression
2008-09-27 17:54:51 -05:00
Slava Pestov
f28dde2c65
More cleanups
2008-09-27 16:45:20 -05:00
Doug Coleman
4547b713cf
references with cascade on delete work
2008-09-27 16:26:21 -05:00
Doug Coleman
68b6515ac2
some work on foreign keys
2008-09-27 15:56:43 -05:00
Slava Pestov
7240c9f717
Fix help lint
2008-09-27 15:22:35 -05:00
Slava Pestov
a485afa5d2
Add testcase for bug
2008-09-27 15:22:30 -05:00
Slava Pestov
b7610e0bf7
Fix ridiculous indentation, over (>>foo), and other crap in UI
2008-09-27 14:36:04 -05:00
Doug Coleman
dc9f374570
sort of support foreign keys
2008-09-27 14:30:12 -05:00
Doug Coleman
c6e9b55361
clean up tests a bit, better error handling
2008-09-27 14:25:36 -05:00
Doug Coleman
511ecaff59
add composite primary keys to db
2008-09-27 14:07:39 -05:00
Slava Pestov
016a1ed817
Fix usability issue found by prunedtree
2008-09-27 13:47:31 -05:00
Slava Pestov
876e3d0e04
Fix start-server* hang if server already running
2008-09-27 12:59:15 -05:00
Slava Pestov
c1b6bce2c9
Strip PEG cache
2008-09-27 12:44:55 -05:00
Slava Pestov
c8b86fcbc2
Fix circularity
2008-09-27 12:16:15 -05:00
Slava Pestov
47caa6baad
Add vocab meta-data
2008-09-27 12:05:22 -05:00
Slava Pestov
0ba1a1335e
http.server documentation
2008-09-27 11:37:46 -05:00
Slava Pestov
35b5bd9898
New, more correct URL parser
2008-09-26 18:24:58 -05:00
Slava Pestov
943ac501a2
Fix typo
2008-09-26 18:23:28 -05:00
Slava Pestov
b85a0252d7
Fix typo
2008-09-25 05:41:35 -05:00
Slava Pestov
9cbe0b73ee
http.client docs
2008-09-25 04:47:42 -05:00
Slava Pestov
583673afa8
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-25 02:46:48 -05:00
Slava Pestov
cbd40b71d4
Fixing URL docs, http docs
2008-09-25 02:46:37 -05:00
Slava Pestov
bfbe5b8b92
Yet-another HTTP cookie date format... how many variations are there?
2008-09-25 02:46:21 -05:00
Doug Coleman
2057e643e7
more docs, fix circular vocabs
2008-09-25 00:05:41 -05:00
Doug Coleman
37130f911c
allow horizontal lines in paragraphs if they start at the beginning of a line
2008-09-24 22:39:38 -05:00
Doug Coleman
5be907e857
fix potential infinite loop, minor docs updates
2008-09-24 22:24:34 -05:00
Doug Coleman
2a435b154f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 22:23:27 -05:00
Doug Coleman
2e5273df52
xmodes now can't contain whitespace. [ factor { 1 2 3 }] prints literally instead of getting syntax-highlighted
2008-09-24 22:22:36 -05:00
Slava Pestov
841ac760b0
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 22:14:54 -05:00
Slava Pestov
5edf3ae983
Fix unit test for macros.expander
2008-09-24 22:14:40 -05:00
Doug Coleman
ca22e075f0
fix docs
2008-09-24 21:35:12 -05:00
Slava Pestov
78881e1368
Better error message with invalid tuple literals
2008-09-24 21:23:26 -05:00
Slava Pestov
e3cc8f3ce4
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 21:19:36 -05:00
Slava Pestov
d64808b5d0
Documentation updates
2008-09-24 21:19:27 -05:00
Doug Coleman
be3f57379f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 20:25:05 -05:00
Doug Coleman
01790339a5
fix some db docs
2008-09-24 20:24:54 -05:00
Slava Pestov
b4137bd5fe
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 20:18:12 -05:00
Slava Pestov
505eedc34b
Fix a macro.expander bug
2008-09-24 20:18:03 -05:00
Doug Coleman
e270db3768
fix usings
2008-09-24 19:47:32 -05:00
Doug Coleman
29f633c7d1
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 19:31:09 -05:00
Doug Coleman
8e86c31c31
a little refactoring, docs
2008-09-24 19:30:46 -05:00
Doug Coleman
72685aa77e
fix [[link]]-foo --- should not create a list
2008-09-24 19:26:37 -05:00
Doug Coleman
7e5af60cbc
refactor farkup a bit, fix bug w/ paragraphs and code
2008-09-24 19:19:51 -05:00
Slava Pestov
73d928fa93
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 19:05:15 -05:00
Slava Pestov
95bfec86e4
Minor improvements to tools.scaffold
2008-09-24 19:05:03 -05:00
Slava Pestov
eae7e95d9b
Fix <"
2008-09-24 19:04:44 -05:00
Doug Coleman
ae6e3ee47c
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-24 18:01:36 -05:00
Doug Coleman
969763e807
change what select-tuples/select-tuple/count-tuples takes
2008-09-24 17:59:17 -05:00
Slava Pestov
4b19afdb4e
Fixing issues found by stricter help lint
2008-09-24 01:59:05 -05:00
Slava Pestov
c03d4ff7d6
Better help.lint, fix some typos
2008-09-24 00:45:49 -05:00
Slava Pestov
4b58f0b623
Document validators
2008-09-24 00:45:39 -05:00
Slava Pestov
018991f343
More tags
2008-09-24 00:45:28 -05:00
Slava Pestov
2deb1254e5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-23 22:01:34 -05:00
Slava Pestov
f435e1cf75
Docs for html.*
2008-09-23 22:01:26 -05:00
Slava Pestov
f131775834
Fix Chloe unit tests
2008-09-23 22:01:19 -05:00
Doug Coleman
0d9b0753dd
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-23 20:35:05 -05:00
Doug Coleman
94ec8c7f78
search all-slots instead
2008-09-23 20:34:33 -05:00
Slava Pestov
f16348fe75
Fix tests
2008-09-23 19:29:09 -05:00
Slava Pestov
3a11e4d09a
Fix rendering issue
2008-09-23 19:08:32 -05:00
Doug Coleman
2acf8b5847
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-23 17:00:18 -05:00
Doug Coleman
8eea1d13c2
define-persistent checks that slots exist
2008-09-23 16:55:32 -05:00
Slava Pestov
28bf85e967
Fix XHTML validation
2008-09-23 16:50:23 -05:00
Slava Pestov
dad89fb2b7
Fix XHTML validation
2008-09-23 16:46:50 -05:00
Slava Pestov
52e68e0e86
Fix XHTML validation error
2008-09-23 16:32:10 -05:00
Slava Pestov
9a5222427d
Oops, we were compiling the XML PI after the prolog
2008-09-23 16:23:57 -05:00
Slava Pestov
9a6408623b
More doc fixes
2008-09-23 16:19:32 -05:00
Slava Pestov
efafe1df31
Doc fixes
2008-09-23 16:14:34 -05:00
Slava Pestov
79f3865f92
Add missing meta-data
2008-09-23 16:11:59 -05:00
Slava Pestov
9bd6618707
Fix load error
2008-09-23 16:11:11 -05:00
Doug Coleman
46262a6554
refactoring db.tuples, all tests pass so far..
2008-09-23 15:59:33 -05:00
Slava Pestov
d9d5dcc7a6
Fix Safari weirdness
2008-09-23 14:17:02 -05:00
Slava Pestov
a2a1a51765
Fix another bug in same-host?
2008-09-23 14:06:36 -05:00
Slava Pestov
b890c83744
Make alloy easier to use by creating the database tables for you
2008-09-23 03:34:48 -05:00
Slava Pestov
216064ab50
Fix referrer bug
2008-09-23 03:34:35 -05:00
Doug Coleman
5037a841d9
<hr/>, it's what farkup craves
2008-09-23 01:50:34 -05:00
Doug Coleman
cbee5b39c2
farkup: add horizontal lines as ___ (3 underlines)
2008-09-23 01:27:39 -05:00
Doug Coleman
c2bcd893ef
fix farkup docs
2008-09-22 21:34:10 -05:00
Doug Coleman
3ad286dc09
lists in paragraphs
2008-09-22 20:20:39 -05:00
Doug Coleman
7e983e5ee0
remove code duplication
2008-09-22 20:13:24 -05:00
Doug Coleman
c252060bb5
first stab at capture groups. they work for unambiguous groups (no overlap), working on fixing it for any case
2008-09-22 20:09:42 -05:00
Doug Coleman
35564e4377
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-22 20:05:37 -05:00
Doug Coleman
436e665137
add orderd lists to farkup
2008-09-22 20:05:06 -05:00
Slava Pestov
18a44674f2
More referrer fixes
2008-09-22 17:15:59 -05:00
Slava Pestov
977dd43d46
One last fix
2008-09-22 17:06:31 -05:00
Slava Pestov
bbdc843122
Forgot to remap port
2008-09-22 17:01:41 -05:00
Slava Pestov
b81325dfbc
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-22 16:54:49 -05:00
Slava Pestov
7a83d2798c
Messing with port remapping
2008-09-22 16:54:34 -05:00
Slava Pestov
6d60b5a74f
Implement port remapping
2008-09-22 16:49:50 -05:00
Slava Pestov
55b450f371
Log user in after registration
2008-09-22 16:09:20 -05:00
Slava Pestov
78008e9904
Better connection logging
2008-09-22 16:09:10 -05:00
Doug Coleman
001b7826bc
add more advanced lookaround tests
2008-09-22 15:14:45 -05:00
Doug Coleman
864f9ead99
fix negative lookbehind
2008-09-22 14:55:17 -05:00
Doug Coleman
80a9147691
working on lookbehind
2008-09-22 13:37:27 -05:00
Doug Coleman
56fbeb25ff
fix options before non-capturing groups
2008-09-22 11:45:36 -05:00
Doug Coleman
da35e13153
fix the parser for groups
2008-09-22 10:48:01 -05:00
Doug Coleman
c61c9eb625
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-22 10:16:07 -05:00
Slava Pestov
82b2f36416
Fix regression
2008-09-22 02:46:10 -05:00
Slava Pestov
fe071a8908
Move regexp to basis
2008-09-22 02:37:40 -05:00
Slava Pestov
22f9478c5e
Better error printing
2008-09-22 02:27:07 -05:00
Slava Pestov
7fb336ef18
Fixing relative link prefix lossage
2008-09-22 00:36:07 -05:00
Slava Pestov
cae42362d9
Fix load error
2008-09-21 23:55:36 -05:00
Slava Pestov
e9b30d2bbc
Debugging asides and conversation scope
2008-09-21 19:42:05 -05:00
Doug Coleman
c5a3f89b04
add feed:// since firefox and safari support it, throw a better error than "fall-through in case"
2008-09-21 11:58:09 -05:00
John Benediktsson
37c8d6c7f5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-20 21:46:46 -07:00
Doug Coleman
f66d3d0957
oops, not everyone is in my timezone
2008-09-20 19:08:59 -05:00
Slava Pestov
6b5af35cb6
reset-templates no longer needed
2008-09-20 03:33:46 -05:00
Doug Coleman
2c1f6ee3dd
apply p1dzkl's patch to let the windows ui cascade new windows instead of putting them all on top of each other. thanks!
2008-09-19 22:06:28 -05:00
Slava Pestov
57df3b9ee5
Check template modification time, recompile if changed
2008-09-19 18:46:54 -05:00
Doug Coleman
f1205587a1
fix error from having tuple and generic with same name. annoying...
2008-09-19 18:33:28 -05:00
Doug Coleman
4eb3f73483
moving structs around
2008-10-06 18:18:33 -05:00
Doug Coleman
dd56cd4a4f
fix typo
2008-10-06 18:07:40 -05:00
Doug Coleman
4734b62dd8
things in the wrong place still, probably will have some using errors now..
2008-10-06 18:03:56 -05:00
Doug Coleman
0ba6d93626
remove using
2008-10-06 18:02:52 -05:00
Doug Coleman
c4fdad4df6
move structs around AGAIN
2008-10-06 18:02:07 -05:00
Doug Coleman
5e57f68814
use calendar.unix
2008-10-06 18:01:53 -05:00
Doug Coleman
f949f6ee1a
move basis/structs to calendar.unix
2008-10-06 17:59:20 -05:00
Doug Coleman
9f6a7bfd87
typo
2008-10-06 17:56:12 -05:00
Doug Coleman
1d25db2a6e
empty case for linux
2008-10-06 17:54:50 -05:00
John Benediktsson
c7f0815553
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-19 16:04:51 -07:00
Slava Pestov
19b2f6a6f3
Fix farkup tests
2008-09-19 17:48:32 -05:00
Slava Pestov
a3dcbb43a9
Fix validation-messages tag
2008-09-19 16:36:31 -05:00
Slava Pestov
ad1c520d13
Fix stack effects
2008-09-19 15:46:12 -05:00
Slava Pestov
5647d08f59
Fix some farkup bugs
2008-09-19 15:46:02 -05:00
Slava Pestov
90e440bf60
Fix html.elements load problem
2008-09-19 15:45:45 -05:00
John Benediktsson
36797a09d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-19 10:23:39 -07:00
Slava Pestov
0a8980d37e
Better error messages in io.launcher
2008-09-19 03:14:11 -05:00
Slava Pestov
7155e42251
Better error messages
2008-09-19 03:10:44 -05:00
John Benediktsson
076d30b78f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 23:11:08 -07:00
Slava Pestov
562118e158
Better fix for *BSD resource path
2008-09-18 00:20:51 -05:00
Slava Pestov
34faf1f786
Fix cache polution issue
2008-09-17 23:28:54 -05:00
John Benediktsson
9faad4fa49
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 20:23:12 -07:00
Slava Pestov
1a865f89ac
Some optimizer change sfores for new codegen
2008-09-17 22:18:08 -05:00
John Benediktsson
db7f31d1e3
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 09:22:55 -07:00
Doug Coleman
8fd119ede2
fail, these words are used
2008-09-17 10:36:06 -05:00
John Benediktsson
c0e05ca416
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 08:10:09 -07:00
John Benediktsson
65f6eb1d95
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 08:09:54 -07:00
Doug Coleman
b8ff34f8b2
add seq' to scaffold
2008-09-17 09:17:10 -05:00
Doug Coleman
b8e953b9f9
add virtual sequences to handbook
2008-09-17 09:16:47 -05:00
Doug Coleman
779e95a934
remove some unused words
2008-09-17 01:01:15 -05:00
Doug Coleman
87946d423d
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-17 00:54:26 -05:00
Slava Pestov
6cad2e02e4
Updating x86 backend for new codegen
2008-09-17 00:46:38 -05:00
Doug Coleman
733ad4616a
print the word name as a clickable link instead of just text
2008-09-16 23:03:42 -05:00
John Benediktsson
85d35c9caf
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-16 14:10:21 -07:00
Doug Coleman
e3678cf248
Add timeouts
2008-09-15 17:13:48 -05:00
John Benediktsson
ed0d31eaef
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-15 11:14:41 -07:00
Doug Coleman
e39d8ab92c
deques docs
2008-09-15 11:54:42 -05:00
Doug Coleman
951b6c7918
add a vocab-link
2008-09-15 11:53:39 -05:00
Doug Coleman
7bebe265af
remove extra IN:, use dip
2008-09-15 10:33:03 -05:00
Doug Coleman
f7c322f83a
make a couple words private, use ERROR: instead of throwing strings
2008-09-15 10:30:06 -05:00
Doug Coleman
8da5f3a82a
move article and about to bottom
2008-09-15 10:18:43 -05:00
Doug Coleman
1c17886985
document smart short circuit combinators
2008-09-15 10:17:08 -05:00
Doug Coleman
628ee1b9d8
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-15 10:00:10 -05:00
John Benediktsson
bbd266c3b7
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-15 07:48:26 -07:00
Slava Pestov
89ce8e1f3e
Add slurp-heap combinator, like slurp-deque
2008-09-15 02:59:00 -05:00
Doug Coleman
d5281cbe46
add docs for short-circuit combinators
2008-09-15 00:03:53 -05:00
Doug Coleman
6455b44d58
move the article down
2008-09-14 23:32:25 -05:00
Doug Coleman
7d418ec3de
add some docs to circular
2008-09-14 23:27:37 -05:00
Doug Coleman
e501a411fe
add about, article
2008-09-14 22:28:54 -05:00
Joe Groff
166f5777b5
Merge jcg@repo.or.cz:/srv/git/factor
2008-09-14 09:34:41 -07:00
John Benediktsson
39faa03535
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-14 00:08:30 -07:00
Slava Pestov
5f04b99bad
Fix bad <inet>
2008-09-14 01:50:55 -05:00
Joe Groff
402e6c9d62
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-13 18:47:35 -07:00
Slava Pestov
2305117c21
Fix PPC bootstrap
2008-09-13 20:40:54 -05:00
Slava Pestov
722cacddb4
Fixing some problems with returning structs by value in x86.64 FFI
2008-09-13 20:28:13 -05:00
John Benediktsson
ea621cd888
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-13 16:10:56 -07:00
Joe Groff
9d4bf40e46
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-13 12:29:05 -07:00
Slava Pestov
8b9784108e
Don't clobber RBX
2008-09-13 14:25:06 -05:00
Joe Groff
a4210afd62
some debugging aids for cocoa libs
2008-09-13 09:32:47 -07:00
Eduardo Cavazos
96afddc72b
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-13 11:13:03 -05:00
Eduardo Cavazos
1bf65e6dc5
tools.annotations: Use fry in '(watch-vars)'
2008-09-13 11:12:36 -05:00
Slava Pestov
01005078f5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-13 06:14:13 -05:00
Slava Pestov
a211e44bb9
Found a place to use the locals in literals feature
2008-09-13 04:43:29 -05:00
Eduardo Cavazos
d2646cfe1b
tools.annotations: Use fry in '(watch)'
2008-09-13 04:09:13 -05:00
Slava Pestov
8779784798
Support hints on methods
2008-09-13 03:12:52 -05:00
Slava Pestov
01129fb9bd
Add unit test for locals performance regresion
2008-09-13 03:09:16 -05:00
Slava Pestov
2cc40052bf
Rewrite locals-in-literals in idiomatic Factor, and fix a performance regression with locals in tuples
2008-09-13 03:06:36 -05:00
Joe Groff
3e0ea36346
cleanup on aisle 5
2008-09-12 20:18:47 -07:00
Joe Groff
332d514a8e
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 20:08:05 -07:00
Doug Coleman
b7e798077b
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 22:04:53 -05:00
Doug Coleman
7f832de824
fix help-lint
2008-09-12 22:04:35 -05:00
Joe Groff
466024c632
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 20:01:42 -07:00
Joe Groff
f6ac828f46
yup, more type bugs
2008-09-12 20:01:07 -07:00
Slava Pestov
7b1c2611a4
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 18:15:44 -05:00
Slava Pestov
10c68ebb21
New modular arithmetic optimization pass
2008-09-12 18:08:38 -05:00
Slava Pestov
8d7ebc5106
Change stack effect of nths to match nth, rice bounds-check?
2008-09-12 18:08:19 -05:00
John Benediktsson
a6e652a7e0
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 15:08:55 -07:00
Doug Coleman
71252506f3
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 16:47:51 -05:00
Slava Pestov
d5140cf248
Fix math.vectors unit tests
2008-09-12 15:52:43 -05:00
Slava Pestov
a295469a50
Add meta-data
2008-09-12 15:50:34 -05:00
Slava Pestov
82a076df79
Clean up human sort, move it to basis
2008-09-12 15:49:46 -05:00
Doug Coleman
624f0f552c
move about to end
2008-09-12 12:32:34 -05:00
Doug Coleman
1384514ad9
better base64 docs
2008-09-12 12:30:42 -05:00
Doug Coleman
022a90c843
add vocab-link in docs
2008-09-12 12:21:32 -05:00
Doug Coleman
31939341e3
better article name
2008-09-12 12:16:27 -05:00
Doug Coleman
7f3b0de659
better docs
2008-09-12 12:16:21 -05:00
Doug Coleman
1c038b611a
add docs for mime-types
2008-09-12 12:08:01 -05:00
John Benediktsson
5ef537b752
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 10:03:40 -07:00
Slava Pestov
bdcb33acf6
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 11:36:31 -05:00
Slava Pestov
f497c7e151
Move map-reduce combinator to core, re-implement norm-sq and v. for better performance
2008-09-12 11:29:12 -05:00
Doug Coleman
efeea92935
make editors use make
2008-09-12 10:36:00 -05:00
Doug Coleman
88ef60fe1d
better smtp docs
2008-09-12 10:29:34 -05:00
John Benediktsson
6d057818f1
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-12 08:03:07 -07:00
Joe Groff
eb77923e09
Merge branch 'master' of git://factorcode.org/git/factor
...
Conflicts:
basis/cocoa/types/types.factor
2008-09-12 06:37:24 -07:00
Slava Pestov
54232f80ca
Adding identity optimization pass, tweak inlining heuristic
2008-09-12 08:18:44 -05:00
Slava Pestov
2bf532263d
Oops
2008-09-12 05:36:06 -05:00
Slava Pestov
40da49bef5
Perform loop detection before normalization, clean up normalization pass, more aggressive recursive return value propagation. Fixes regression on nsieve benchmark
2008-09-12 05:17:27 -05:00
Slava Pestov
0699aa5640
Fix regression
2008-09-12 04:02:54 -05:00
Slava Pestov
10e9f09ccf
Add missing type
2008-09-12 04:02:42 -05:00
Slava Pestov
6d050a61a7
Fix Joe Groff's x86-64 structs/callbacks bug
2008-09-12 04:02:32 -05:00
Slava Pestov
ec660c857f
Add unit test for Joe Groff's bg
2008-09-12 00:04:56 -05:00
Joe Groff
7eb6ceb08c
typo
2008-09-11 21:35:52 -07:00
John Benediktsson
b1231476c5
Adding support for TextEdit.
2008-09-11 18:15:59 -07:00
John Benediktsson
4f6ae2dee6
Adding support for MacVim.
2008-09-11 18:15:48 -07:00
Slava Pestov
f2721e0608
Help lint fixes
2008-09-11 05:04:49 -05:00
slava
4f03543912
Fix Linux bootstrap
2008-09-11 03:58:20 -05:00
U-SLAVA-DFB8FF805\Slava
b36f610170
Fix Windows bootstrap
2008-09-11 01:27:23 -05:00
Slava Pestov
2f96db70b5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-11 01:21:49 -05:00
Doug Coleman
b544a3b1b7
ppc bootstrap
2008-09-11 01:15:31 -05:00
Doug Coleman
e0b537993f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-11 01:11:59 -05:00
Doug Coleman
800b134fa7
random numbers were endian-dependent. clean up blum-blum-shub a bit
2008-09-11 01:11:17 -05:00
Slava Pestov
127896c201
More fixes
2008-09-11 00:48:23 -05:00
Slava Pestov
7597ebf462
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-11 00:37:21 -05:00
Slava Pestov
ff97d589c9
Remove debug code
2008-09-11 00:36:55 -05:00
Slava Pestov
265df0ed24
Documentation update
2008-09-11 00:24:39 -05:00
Slava Pestov
0c8e2584b4
Fixing unit tests for make, fry changes
2008-09-11 00:20:06 -05:00
Joe Groff
8c8dd51136
one more cocoa type bug
2008-09-10 21:40:41 -07:00
Joe Groff
6575c06816
oops--broke the alien>objc-types reverse mapping
2008-09-10 21:28:38 -07:00
Joe Groff
32dfcd36ac
more cocoa 64-bit type fixes
2008-09-10 20:19:57 -07:00
Slava Pestov
cf80dd122a
Updating code for make and fry changes
2008-09-10 22:11:40 -05:00
Doug Coleman
01a741a30b
fix help lint
2008-09-10 20:47:37 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Doug Coleman
d97ff8d94d
clean up count-end
2008-09-10 19:16:18 -05:00
Doug Coleman
9e82c69489
clean up random
2008-09-10 16:57:53 -05:00
Slava Pestov
079cbbfb77
Fix generation of 32-bit images on a 64-bit machine
2008-09-10 03:17:22 -05:00
Joe Groff
727f0689d4
change cocoa and core foundation types to be 64-bit clean
2008-09-09 19:19:59 -07:00
Doug Coleman
70c91ffad1
recording patches so i can go eat
2008-09-09 19:06:47 -05:00
Doug Coleman
12322932ef
better docs for smtp
2008-09-09 18:55:49 -05:00
Doug Coleman
be9f1f89da
remove bad docs
2008-09-09 17:30:00 -05:00
Doug Coleman
93f77da9bf
cleanups, fix errors
2008-09-09 17:27:37 -05:00
Doug Coleman
24642501e7
fix random for real. is there redundant math here?
2008-09-09 17:07:32 -05:00
Doug Coleman
d72114fcce
wrap -> mod again
2008-09-09 15:46:14 -05:00
Doug Coleman
7764242f66
make the random word actually return a number in the full range of the input and replace division words with bitwise ones
2008-09-09 15:39:40 -05:00
Doug Coleman
aa8c85f010
cleaning up db -- removed some unused words, moved words around
2008-09-09 14:44:14 -05:00
Slava Pestov
a3d1379b8c
Fix bug with large structs passed by value on x86.64
2008-09-09 03:10:43 -05:00
Joe Groff
fddcd3d475
bring back method redefinition
2008-09-08 22:53:22 -07:00
Joe Groff
d0281c58d1
it's always the line you least expect
2008-09-08 22:47:20 -07:00
Joe Groff
d4835de50b
disable method redefinition--is it really necessary when the class is being redefined?
2008-09-08 22:32:19 -07:00
Joe Groff
3b003551f9
Merge branch 'master' into objective-c-2
2008-09-08 22:11:33 -07:00
Joe Groff
f63477d55a
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-08 22:09:25 -07:00
Joe Groff
593f25fde4
clean up. disable method type verification for debugging
2008-09-08 22:09:05 -07:00
Slava Pestov
e2ba84ae6c
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-08 21:46:13 -05:00
Slava Pestov
74088bdbd3
Minor farkup fixes
2008-09-08 21:45:59 -05:00
U-VICTORIA\Administrator
3958798934
i are good at the facterz. let me show u
2008-09-08 17:38:00 -07:00
Doug Coleman
3f2475c414
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-08 19:25:09 -05:00
Doug Coleman
1325939883
more docs
2008-09-08 19:24:44 -05:00
Slava Pestov
e6637a1118
Cleanup
2008-09-08 19:02:24 -05:00
Doug Coleman
a7f116783c
fix typos
2008-09-08 18:15:37 -05:00
Slava Pestov
8b8812e1be
Another update
2008-09-08 17:57:25 -05:00
Slava Pestov
d97ea12439
Tweak prettyprinter
2008-09-08 17:52:11 -05:00
Slava Pestov
c992607677
Fix cookbook examples
2008-09-08 17:52:02 -05:00
erg
f765f36f79
fix sql load
2008-09-08 17:25:32 -05:00
Doug Coleman
e789258f2d
refactoring, initial docs checkin (not done yet, working on it)
2008-09-08 16:19:00 -05:00
Doug Coleman
b4193ac50b
add a type to scaffold
2008-09-08 09:28:30 -05:00
Joe Groff
3c42ef1da6
first crack at objc2 runtime. need to update type encoding parsing and fix bug in CLASS: compilation
2008-09-08 07:28:02 -07:00
Eduardo Cavazos
24b42d4008
locals: Add some tests for locals in literals
2008-09-08 04:22:58 -05:00
Slava Pestov
d470bde42b
Assorted fixes
2008-09-08 02:52:42 -05:00
Slava Pestov
1bcb041561
Merge branch 'master' of git://factorforge.org/git/littledan
2008-09-08 01:33:22 -05:00
Slava Pestov
7a9806495f
Major Chloe overhaul: compiled templatess
2008-09-08 01:11:09 -05:00
Slava Pestov
63d45679c9
Better logging
2008-09-08 01:10:25 -05:00
Slava Pestov
59623414b6
Fix bug spotted by Ed
2008-09-08 01:10:12 -05:00
Slava Pestov
8fb26cd759
Tweak stage2
2008-09-07 21:32:15 -05:00
Slava Pestov
0691bde544
Tweak deploy tests to take less time
2008-09-07 21:32:06 -05:00
Joe Groff
e7bf0c009d
fix typo
2008-09-07 18:55:00 -07:00
Slava Pestov
a604a2f30b
Minor simplification
2008-09-07 18:57:09 -05:00
Slava Pestov
17bfe2583e
Document farkup
2008-09-07 18:20:31 -05:00
Slava Pestov
e8f739401b
Some improvements to farkup link handling
2008-09-07 18:06:20 -05:00
Slava Pestov
510da880a4
Tweak prettyprinting
2008-09-07 18:05:45 -05:00
Slava Pestov
0ddc5d04e6
Tweak sockets benchmark
2008-09-07 04:14:47 -05:00
Slava Pestov
d14d398895
Tweak stack checker so that we no longer need to do forget-errors during normal usage
2008-09-07 02:37:13 -05:00
Slava Pestov
bbc43e10c5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-07 02:14:03 -05:00
Slava Pestov
a6ce1fdfda
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-07 02:10:25 -05:00
Eduardo Cavazos
b755bcbdd7
Today's special: broiled tuples and hashtables
2008-09-07 02:06:55 -05:00
Eduardo Cavazos
fcd70b1560
This ain't Ruby on Rails son, it's Locals in Literals! Seecrats!
2008-09-07 01:20:07 -05:00
Slava Pestov
8c486d4c77
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-07 01:02:58 -05:00
Slava Pestov
23d35a9c5f
Fix docs
2008-09-07 01:02:47 -05:00
Doug Coleman
5222ec9b9e
make a link to the vocab in tools.scaffold help
2008-09-07 00:13:05 -05:00
Doug Coleman
6458f7c67b
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-06 23:58:32 -05:00
Slava Pestov
33eee7638b
Add nsequence
2008-09-06 23:20:27 -05:00
Doug Coleman
055d9dbed5
cleanup multiline
2008-09-06 22:48:41 -05:00
Doug Coleman
8a921c791c
if-empty changes
2008-09-06 19:13:59 -05:00
Doug Coleman
e0f7e508aa
fix farkup
2008-09-06 19:13:48 -05:00
Daniel Ehrenberg
4044da2c51
Removing multimehtod dependency in perisistent.heaps
2008-09-07 01:33:06 +02:00
Daniel Ehrenberg
3fdf30571f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-07 01:29:25 +02:00
Slava Pestov
445747ee4e
Redesign resolver to fix performance problem on OS X
2008-09-06 05:40:15 -05:00
Slava Pestov
32c2543571
Documentation fixes
2008-09-06 05:12:28 -05:00
Slava Pestov
05f47c1aaf
Prettyprinter now emits assoc-form tuples unless boa-tuple? is on
2008-09-06 03:23:54 -05:00
Slava Pestov
a430683b9b
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-06 02:16:52 -05:00
Slava Pestov
99cf4354bc
Fix test failures
2008-09-06 02:16:44 -05:00
Doug Coleman
24f0957f96
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-06 00:02:21 -05:00
Slava Pestov
57ca685e26
New tuple syntax
2008-09-05 20:39:45 -05:00
Doug Coleman
eb5710e009
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-05 20:14:49 -05:00
Doug Coleman
7bcdf16a71
fix peg
2008-09-05 20:14:37 -05:00
Slava Pestov
d7709d33c4
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-05 20:12:53 -05:00
Doug Coleman
54cb14baea
add using
2008-09-05 20:00:18 -05:00
Slava Pestov
b6c2a85931
Remove shuffle word, rename shuffle* to shuffle
2008-09-05 19:54:05 -05:00
Slava Pestov
bcc8483b5b
Move match to basis since compiler.tree.debugger uses it, fix conflict
2008-09-05 19:48:44 -05:00
Slava Pestov
aea0fed14c
Fixing basis -> extra dependencies
2008-09-05 19:29:14 -05:00
Doug Coleman
01a869cffe
more docs for tools.annotations
2008-09-05 19:01:39 -05:00
Doug Coleman
84265bb9af
trim rename
2008-09-05 18:57:42 -05:00
Doug Coleman
9af12d96cf
left-trim -> trim-left
2008-09-05 18:56:35 -05:00
Doug Coleman
dd3dbf1b14
add a markup element for slot names
...
document some markup words
2008-09-05 18:29:29 -05:00
Doug Coleman
c44345e7a2
more types
2008-09-05 17:41:14 -05:00
Doug Coleman
dc88d45762
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-05 17:05:23 -05:00
Slava Pestov
aff1b021f9
More path fixes
2008-09-05 16:43:42 -05:00
Doug Coleman
b9932828f0
add article for multiline, more docs
2008-09-04 21:38:23 -05:00
Doug Coleman
22632e6851
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-04 21:20:21 -05:00
Slava Pestov
26b89084b7
Fix path names
2008-09-04 20:11:28 -05:00
Slava Pestov
724fae53e9
Move web framework to basis
2008-09-04 18:15:13 -05:00
Doug Coleman
f9a896607b
document every, dt -> duration
2008-09-04 18:14:24 -05:00
U-SLAVA-DFB8FF805\Slava
a596626947
Fix dinput for recent slot renaming
2008-09-04 15:53:46 -05:00
Doug Coleman
446fa8bbfa
add empty string to $description
2008-09-04 12:37:50 -05:00
Doug Coleman
24b449fb36
only generate scaffold for interesting, ungenerated words
2008-09-04 12:36:47 -05:00
Doug Coleman
1f431b305f
print out doc links after listing words
2008-09-04 02:03:04 -05:00
Doug Coleman
27b97b0172
make a word private, docs
2008-09-04 01:50:26 -05:00
Doug Coleman
62235b3f7b
make sure a vocab exists before trying to document it
2008-09-04 01:34:01 -05:00
Doug Coleman
6e8f5f50f1
make parts of scaffold private, fix help. for single use
2008-09-04 01:29:46 -05:00
Doug Coleman
56dec43eb3
add scaffold-undocumented
2008-09-04 00:43:18 -05:00
Doug Coleman
2e7ebe5936
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-03 22:21:42 -05:00
Doug Coleman
40a3f648ac
require the vocabulary after scaffold creates it
2008-09-03 22:21:09 -05:00
Slava Pestov
03e205c462
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-03 22:20:57 -05:00
Slava Pestov
93a8a40005
Fix vocab browser wart
2008-09-03 22:20:40 -05:00
Doug Coleman
b0e16704e6
eliminate redundant redundancy
2008-09-03 21:38:16 -05:00
Doug Coleman
2e0e061790
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-03 21:29:44 -05:00
Doug Coleman
b5389b8a8c
add authors file
2008-09-03 20:31:38 -05:00
Doug Coleman
35e423b570
add more types, nicer printing of values
2008-09-03 20:30:38 -05:00
Slava Pestov
15391abdd7
Print call stack trace for thread errors
2008-09-03 20:20:03 -05:00
Slava Pestov
e9877bf940
Move csv to basis
2008-09-03 20:19:52 -05:00
Doug Coleman
1e3e21537e
keep track of a using list so stack effects with types aren't annoying to use
2008-09-03 20:08:39 -05:00
Doug Coleman
7d3851ec48
add scaffold tool
2008-09-03 19:43:36 -05:00
Slava Pestov
fdf75fe110
Remove slots.deprecated, remove unused slots from slot-spec tuple; last vestiges of old accessors are now gone forever
2008-09-03 18:47:52 -05:00
Slava Pestov
6d506b89e8
Image size reduction
2008-09-03 18:23:48 -05:00
Doug Coleman
7aa0086278
fix docs
2008-09-03 12:34:34 -05:00
Slava Pestov
e16893a2bf
Unit test fix
2008-09-03 07:34:11 -05:00
Slava Pestov
5cd014f8ca
New UI panes benchmark to highlight recent perforammance regression there
2008-09-03 06:34:40 -05:00
Slava Pestov
6b07c85fec
Minor fixes here and there for delegation slot removal
2008-09-03 06:05:50 -05:00
Slava Pestov
d552ee1071
Tweak PPC intrinsics
2008-09-03 04:02:25 -05:00
Slava Pestov
1756e94824
Fix gesture logger bug which was breaking UI
2008-09-03 04:02:18 -05:00
Slava Pestov
0f9a707c55
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-03 03:47:15 -05:00
Slava Pestov
e1716d92b3
Remove delegation slot
2008-09-03 03:46:56 -05:00
Doug Coleman
3b3435acb5
remove old fp-infinity?
2008-09-03 01:37:50 -05:00
Doug Coleman
732bfc0bf6
re-add alien calls with a comment
2008-09-03 01:07:48 -05:00
Slava Pestov
ac97c1e14c
Working on removing delegation slot
2008-09-02 23:21:08 -05:00
Slava Pestov
a4a00f6e40
Adding missing optimizations to finalization pass
2008-09-02 22:59:49 -05:00
Doug Coleman
c03b7a4f83
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 22:51:39 -05:00
Doug Coleman
b23ac6f137
fix stack effects, remove two redundant sqlite ffi words, minor cleanups
2008-09-02 22:50:46 -05:00
U-SLAVA-DFB8FF805\Slava
7062d33dd7
Minor improvement
2008-09-02 22:40:18 -05:00
U-SLAVA-DFB8FF805\Slava
e5dbb99f6e
Fix canvas gadget
2008-09-02 21:21:37 -05:00
Doug Coleman
5a2c47bb44
fix docs
2008-09-02 19:14:15 -05:00
Doug Coleman
1c176fbdfe
fix docs
2008-09-02 19:12:29 -05:00
Doug Coleman
c30a6511d1
move db to basis
2008-09-02 18:26:31 -05:00
Doug Coleman
8cecbb14f4
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 17:04:32 -05:00
Doug Coleman
4b86364637
fix docs
2008-09-02 17:04:05 -05:00
sheeple
21b74d4abf
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 17:02:32 -05:00
sheeple
1ef49b1a00
fix intrinsic
2008-09-02 17:02:15 -05:00
Doug Coleman
dbd16b4978
fix docs
2008-09-02 16:53:20 -05:00
Doug Coleman
d308937546
fix docs
2008-09-02 16:52:58 -05:00
Doug Coleman
5dbf68f385
update the docs
2008-09-02 16:49:21 -05:00
Doug Coleman
8c55f4a851
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-09-02 16:19:22 -05:00
Doug Coleman
f85e70a6ce
fix docs
2008-09-02 16:07:25 -05:00
Doug Coleman
edd5071556
fix test
2008-09-02 16:03:38 -05:00
Doug Coleman
eb48b92711
fix docs
2008-09-02 15:19:23 -05:00
Doug Coleman
b7c83ff83e
new accessors
2008-09-02 13:42:05 -05:00
Doug Coleman
43712ae792
fix test
2008-09-02 13:04:33 -05:00
Doug Coleman
4c2cd48d9a
new accessors, slight refactoring
2008-09-02 13:02:38 -05:00
Doug Coleman
ad5eb9399f
new accessors
2008-09-02 12:48:45 -05:00
Doug Coleman
052b7b9155
new accessors
2008-09-02 12:36:57 -05:00
Doug Coleman
24736c038c
new accessors
2008-09-02 12:36:15 -05:00
Doug Coleman
d45b7afc3c
find-world can return f, handle this case, new accessors
2008-09-02 12:35:50 -05:00
Doug Coleman
bb5980a561
new accessors
2008-09-02 12:15:08 -05:00
Doug Coleman
379bf45559
fix private word
2008-09-02 12:06:11 -05:00
Doug Coleman
1df3257a6b
fix accessor
2008-09-02 09:00:37 -05:00
Doug Coleman
7b4347d5d2
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 03:00:35 -05:00
Doug Coleman
c2c23fd6ea
fix accessors
2008-09-02 03:00:25 -05:00
Doug Coleman
04fde42125
fix two unit tests
2008-09-02 02:48:35 -05:00
Slava Pestov
56ed8b8637
Fix test
2008-09-02 02:41:52 -05:00
Doug Coleman
1e8358eff5
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 02:09:54 -05:00
Slava Pestov
362f7d1343
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-02 02:02:14 -05:00
Slava Pestov
110a5e5162
Change equality semantics
2008-09-02 02:02:05 -05:00
Doug Coleman
05779654ec
new accessors
2008-09-02 01:53:55 -05:00
Doug Coleman
33569bae19
new accessors
2008-09-02 01:53:43 -05:00
Doug Coleman
ce72a5de8e
new accessors
2008-09-02 01:53:37 -05:00
Doug Coleman
6bcff3bd28
new accessors
2008-09-02 01:53:28 -05:00
Doug Coleman
50b21cc2a2
new accessors
2008-09-02 01:53:15 -05:00
Doug Coleman
14d707898d
new accessors
2008-09-02 01:53:01 -05:00
Doug Coleman
3a3b5005f6
un-private a word
2008-09-02 01:52:44 -05:00
Doug Coleman
731bd1c88a
fix ui unit tests for new accessors
2008-09-02 01:52:22 -05:00
Doug Coleman
046b8b9cbe
fix xml for new accessors
2008-09-02 00:45:40 -05:00
Doug Coleman
52acaa47e7
new accessors
2008-09-01 22:47:07 -05:00
Doug Coleman
0e80ac5460
new accessors
2008-09-01 22:46:49 -05:00
Doug Coleman
eb209a723a
new accessors
2008-09-01 22:46:34 -05:00
Doug Coleman
f9c4cd963e
new accessors
2008-09-01 22:46:18 -05:00
Doug Coleman
46e9481cb6
new accessors
2008-09-01 22:46:00 -05:00
Doug Coleman
e193548489
new accessors
2008-09-01 22:45:40 -05:00
Doug Coleman
60a3cf862b
new accessors
2008-09-01 22:45:23 -05:00
Doug Coleman
fc848a4e6d
new accessors
2008-09-01 22:45:13 -05:00
Doug Coleman
5798940ee9
new accessors
2008-09-01 22:45:04 -05:00
Doug Coleman
065c9eb93e
new accessors
2008-09-01 22:44:54 -05:00
Doug Coleman
fbe6dd9b63
new accessors
2008-09-01 22:44:43 -05:00
Doug Coleman
c99ac86a3f
new accessors
2008-09-01 22:44:29 -05:00
Doug Coleman
e060a103b2
new accessors
2008-09-01 22:44:10 -05:00
Doug Coleman
04d2f95536
new accessors
2008-09-01 22:43:56 -05:00
Doug Coleman
5d1da809b6
new accessors
2008-09-01 22:43:40 -05:00
Doug Coleman
191a8b3206
new accessors
2008-09-01 22:43:23 -05:00
Doug Coleman
99a0f0f135
new accessors
2008-09-01 22:43:02 -05:00
Doug Coleman
82d0b71b49
move words to private, more docs
2008-09-01 22:16:51 -05:00
Doug Coleman
4f08a2caf6
new accessor
2008-09-01 21:36:34 -05:00
Doug Coleman
38b8686161
dt -> duration, lots of docs
2008-09-01 20:10:10 -05:00
U-CUTLER\dharmatech
c4f85155a7
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 19:56:38 -05:00
U-CUTLER\dharmatech
c0098e6a52
Update old accessors from 'ui.windows'
2008-09-01 19:55:21 -05:00
Doug Coleman
70dcc16b8f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 19:11:17 -05:00
Doug Coleman
6cff5eb76f
write-item writes parts of xml, so add a method on xml objects to make it write their bodies without the prolog
2008-09-01 19:10:34 -05:00
sheeple
6dcb6b9c95
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 19:06:02 -05:00
sheeple
c8cecf8768
Fix stack effect declarations
2008-09-01 19:06:00 -05:00
Slava Pestov
47d5c24597
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 19:05:37 -05:00
dharmatech
36151938b3
Update old accessors from 'ui.cocoa'
2008-09-01 19:02:44 -05:00
dharmatech
03ab685d93
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:58:38 -05:00
dharmatech
f958bf4ebc
Update old accessors from 'ui.cocoa'
2008-09-01 18:57:12 -05:00
Doug Coleman
99dcd73901
fix teh windows
2008-09-01 18:51:05 -05:00
Doug Coleman
ea8c0594ab
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:44:50 -05:00
Doug Coleman
79970222dd
xml new accessors
2008-09-01 18:43:52 -05:00
Slava Pestov
ffc996d09a
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:34:33 -05:00
Slava Pestov
4be346cd9c
Fixing PowerPC intrinsics
2008-09-01 18:34:16 -05:00
Eduardo Cavazos
f253410e6f
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:30:43 -05:00
Eduardo Cavazos
fff7680896
Update old accessors from 'ui.x11'
2008-09-01 18:29:04 -05:00
Doug Coleman
08ba3e6f37
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:27:13 -05:00
Slava Pestov
669e0f8f0a
Propagate slot types of literals
2008-09-01 18:25:21 -05:00
Eduardo Cavazos
2b8f2b3589
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 18:24:44 -05:00
Eduardo Cavazos
289b366d40
Update old accessors from 'ui.traverse'
2008-09-01 18:24:26 -05:00
Doug Coleman
5db23de4ed
new accessors
2008-09-01 18:22:41 -05:00
Doug Coleman
1b239d294c
docs and stack effects
2008-09-01 18:06:40 -05:00
Doug Coleman
e78a348676
remove gvim.backend
2008-09-01 12:00:14 -05:00
Doug Coleman
4bac2b003c
remove calendar.backend from using
2008-09-01 11:50:05 -05:00
Doug Coleman
361a7820ce
remove calendar.backend
2008-09-01 11:48:22 -05:00
Doug Coleman
511e78b86b
remove memoized words from calendar. more docs
2008-09-01 11:43:57 -05:00
Joe Groff
9dbe18e07d
remove obsolete reference to "construct" in bunny.outlined. clean up >r imbalance in opengl.capabilities
2008-09-01 08:53:32 -07:00
Eduardo Cavazos
dac207098d
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 07:15:21 -05:00
Eduardo Cavazos
c2d58d0d1c
ui.traverse.tests: Minor fix
2008-09-01 07:14:43 -05:00
Slava Pestov
8bf37558d4
Clean up Windows I/O a bit, remove classes.tuple.lib
2008-09-01 04:32:16 -05:00
Slava Pestov
92e3fc7e43
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 04:15:25 -05:00
Slava Pestov
b821bcf8a3
Fixing help unit test which was clobbering help lint
2008-09-01 04:15:01 -05:00
Eduardo Cavazos
c570085151
Update old accessors from ui.tools.*
2008-09-01 03:40:31 -05:00
Eduardo Cavazos
e8f961f42d
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 03:27:54 -05:00
Eduardo Cavazos
f47eb29b51
Update old accessors from 'ui.render'
2008-09-01 03:27:31 -05:00
Slava Pestov
41fa05a639
Fix recent visual regression
2008-09-01 02:52:25 -05:00
Slava Pestov
9a5f3cd606
Don't strip superclass prop
2008-09-01 02:45:20 -05:00
U-SLAVA-DFB8FF805\Slava
02d9abc748
Merge branch 'master' of git://factorcode.org/git/factor
2008-09-01 02:05:05 -05:00
U-SLAVA-DFB8FF805\Slava
8fed0d29eb
Fix dead code elimination with alien nodes
2008-09-01 02:04:42 -05:00
Eduardo Cavazos
61e5729cdb
Update old accessors from 'ui.operations'
2008-08-31 23:53:07 -05:00
Eduardo Cavazos
401597a387
Update old accessors from 'ui.gestures'
2008-08-31 23:35:32 -05:00
Doug Coleman
d72ae796c6
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 21:41:19 -05:00
Doug Coleman
261fc87dca
wtf instant was MEMO: oops. docs
2008-08-31 21:20:56 -05:00
Doug Coleman
7025ebd7ee
docs
2008-08-31 20:19:16 -05:00
Slava Pestov
88aa1def35
More a UI dependency to basis
2008-08-31 20:13:06 -05:00
Slava Pestov
da295345a2
Fix tests
2008-08-31 19:28:26 -05:00
Slava Pestov
facc5edeec
Fix handler
2008-08-31 19:23:04 -05:00
Slava Pestov
29e5ed2adb
Fixing deploy tool
2008-08-31 19:17:04 -05:00
Doug Coleman
89264e7726
fix using
2008-08-31 17:29:55 -05:00
Doug Coleman
357f5c36fd
oops
2008-08-31 17:28:27 -05:00
Doug Coleman
aa68ea0ce1
fix messup
2008-08-31 17:27:28 -05:00
Daniel Ehrenberg
f1bb2cca20
Fixing xml.generator tests
2008-08-31 23:45:31 +02:00
Doug Coleman
6474ed69a7
new accessor
2008-08-31 16:24:53 -05:00
Doug Coleman
d2861cae6e
fix accessor. oops
2008-08-31 16:24:40 -05:00
Doug Coleman
f7c27f4127
new accessors
2008-08-31 16:22:25 -05:00
Doug Coleman
24bf9e3f9c
new accessors
2008-08-31 16:21:18 -05:00
Doug Coleman
ab83333b51
new accessors
2008-08-31 16:19:24 -05:00
Doug Coleman
39c5b13b50
new accessors
2008-08-31 16:18:02 -05:00
Doug Coleman
31c5e57ab2
new accessors
2008-08-31 16:17:46 -05:00
Doug Coleman
610a70c3d2
fix docs
2008-08-31 15:58:12 -05:00
Doug Coleman
36828477f7
more docs
2008-08-31 15:54:00 -05:00
Doug Coleman
1cc5f7eb41
beginning-of-day -> midnight, add noon word, docs
2008-08-31 12:59:27 -05:00
Doug Coleman
12adca0b1d
fix docs
2008-08-31 10:09:35 -05:00
Doug Coleman
cb69b593c9
use bi
2008-08-31 10:09:21 -05:00
Slava Pestov
18d629a916
Add failing unit test
2008-08-31 09:22:36 -05:00
Slava Pestov
6717d3743e
Fix escape analysis bug; speedup on fib4 benchmark
2008-08-31 09:03:03 -05:00
Slava Pestov
9389f3091c
Fix a bug in help lint
2008-08-31 08:12:27 -05:00
Slava Pestov
0c304b8fc6
Removing old accessor usages from core and basis
2008-08-31 07:45:33 -05:00
Slava Pestov
b73bc69084
Fix PPC again, oops
2008-08-31 05:50:02 -05:00
Slava Pestov
dd45c26234
Oops, we weren't doing TCO in some cases
2008-08-31 05:40:29 -05:00
Slava Pestov
f37546a5e7
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 03:09:37 -05:00
Slava Pestov
5a0e548a47
Merge branch 'master' of git://repo.or.cz/factor/jcg
2008-08-31 03:09:23 -05:00
Doug Coleman
80bd7608ed
fix docs
2008-08-31 03:06:25 -05:00
Doug Coleman
a5e2c1105f
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 02:52:40 -05:00
Doug Coleman
b7fd4bb765
new accessors
2008-08-31 02:51:16 -05:00
Doug Coleman
c87d6be1a5
new accessors
2008-08-31 02:51:09 -05:00
Doug Coleman
e9d298b3ed
new accessors
2008-08-31 02:51:01 -05:00
Slava Pestov
cbc5bc1412
Fix multiline
2008-08-31 02:28:58 -05:00
Slava Pestov
b12fe49247
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 02:12:21 -05:00
Slava Pestov
01e1092c8d
Fix PowerPC backend
2008-08-31 02:12:12 -05:00
Eduardo Cavazos
df85ac4b5d
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 01:43:00 -05:00
Eduardo Cavazos
7535c1d256
Another big accessors batch update
2008-08-31 01:42:30 -05:00
Slava Pestov
b93baaa315
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-31 01:34:12 -05:00
Slava Pestov
f5fbd94a4c
New compiled crossref implementation
2008-08-31 01:34:00 -05:00
Doug Coleman
278d2457a7
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 22:01:29 -05:00
Eduardo Cavazos
3e2692d836
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 22:01:02 -05:00
Doug Coleman
6d1fbd3e22
new accessors
2008-08-30 21:58:26 -05:00
Doug Coleman
01fee5a1f4
new accessors
2008-08-30 21:58:20 -05:00
Eduardo Cavazos
daee534587
Update accessors from
...
ui.gadgets.{grid-lines,grids,incremental,labelled,labels,lists,panes}
2008-08-30 21:58:13 -05:00
Doug Coleman
17b3a17cec
new accessors
2008-08-30 21:58:11 -05:00
Doug Coleman
6313ca9e33
new accessors
2008-08-30 21:55:29 -05:00
Slava Pestov
4fd1547d37
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 21:24:11 -05:00
Doug Coleman
98c2548fa3
new accessors
2008-08-30 21:19:06 -05:00
Doug Coleman
a97619b747
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 21:10:51 -05:00
Slava Pestov
aace9db54c
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 20:58:16 -05:00
Joe Groff
da3677dafb
Change -in-place words in math.blas to use the "!" convention for destructive words. Update the math.blas documentation to match the expectations of help.lint
2008-08-30 18:54:04 -07:00
Doug Coleman
91d3f64ab2
new accessors
2008-08-30 20:38:18 -05:00
Eduardo Cavazos
7a75d2e070
Update old accessors from 'ui.gadgets.editors'
2008-08-30 20:06:45 -05:00
Eduardo Cavazos
4bebffd170
Update usages of old accessors from 'ui.gadgets.buttons'
2008-08-30 19:52:40 -05:00
Slava Pestov
c0211437e8
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 17:15:02 -05:00
Eduardo Cavazos
916d0b4271
Merge branch 'master' of git://factorcode.org/git/factor
2008-08-30 16:33:04 -05:00
Eduardo Cavazos
b33be738f9
Use new accessors in place of old accessors from 'ui.gadgets'
2008-08-30 16:31:42 -05:00
Doug Coleman
3056a308cb
fix help-lint
2008-08-30 15:25:53 -05:00
Doug Coleman
7578efaeec
fix docs
2008-08-30 15:05:21 -05:00
Doug Coleman
07c3b81542
new accessors
2008-08-30 14:05:53 -05:00
Doug Coleman
b31d203478
new accessors
2008-08-30 13:55:07 -05:00