John Benediktsson
233e84bdf4
tools.which: cleanup code a little.
2013-01-11 11:37:59 -08:00
John Benediktsson
00584264d5
tools.which: adding some docs and cleanup.
2013-01-11 10:20:19 -08:00
Doug Coleman
8d0137e0fd
tools.deploy.windows.ico: Throw an error if the .ico is a unsupported
...
format.
2013-01-08 15:52:17 -08:00
John Benediktsson
d0d75cfa06
compression.zlib: fix help-lint warning, add a bit to the article.
2013-01-08 07:03:56 -08:00
Benjamin Pollack
2f80333a77
compression.zlib: add basic documentation
2013-01-07 20:33:19 -05:00
John Benediktsson
4e518d642d
google.search: these moved to classes.tuple.
2013-01-07 06:50:15 -08:00
Doug Coleman
10a2288ed4
peg: Qualify use of replace. Fix some spacing.
2013-01-03 18:33:48 -08:00
John Benediktsson
d8e8eee935
peg.ebnf: fix usage of replace.
2013-01-03 18:13:20 -08:00
Doug Coleman
10e74c6066
sequences: Add join-as, which takes an exemplar. Move split-subseq and replace from unicode.case to splitting and fix an infinite loop with split-subseq. Add docs/tests.
2013-01-03 16:44:25 -08:00
John Benediktsson
f71d01ea7e
unicode.case: fix stack effect for replace.
2013-01-03 15:33:19 -08:00
John Benediktsson
a9d7359b9e
webapps.mason: fix for new 2x logo.
2013-01-03 11:32:32 -08:00
Doug Coleman
fb60673840
math.vectors: Don't use macro with locals and cond in vif. Stack-checker/locals/macros/smart-combinators all need some work (a rewrite?), but meanwhile don't let it get in the way. Add tests.
2013-01-03 09:49:31 -08:00
Doug Coleman
2ab5607670
math.vectors: Fix spacing.
2013-01-02 00:09:21 -08:00
Doug Coleman
fe677bac2f
compiler.tree.propagation.recursive: Generalizing intervals in the propagation pass ignored types. Fixes #770 .
2013-01-01 18:47:23 -08:00
Doug Coleman
63e55ac813
compiler.cfg.liveness: Break the infinite loop--add the base-pointer as f to start with, and replace it with the real one if there's not a circular chain. Fixes #22 again.
2013-01-01 14:47:54 -08:00
Doug Coleman
125e4befd3
compiler.cfg.liveness: Add parallel-copy method for lookup-base-pointer*. Adjust lookup-base-pointer* stack effect to take two parameters. Still retain stack overflows, but more correct now...
2013-01-01 14:16:51 -08:00
Doug Coleman
262eb73ea6
basis: Re-enable some things I commented out. Fixes #22 . Thanks @ajvondrak!
2012-12-31 11:48:30 -08:00
Alex Vondrak
8b44af4717
compiler.cfg.renaming.functor: fix ##parallel-copy methods
2012-12-31 11:26:46 -08:00
Alex Vondrak
e90ce0865c
compiler.cfg.ssa.destruction.leaders: break off leader-map to resolve circular dependencies (oops)
2012-12-31 11:20:57 -08:00
Alex Vondrak
dcb27c51e4
compiler.cfg.liveness: still kill defs by leaders, but keep original
...
vregs in the live-sets so accurate info (e.g., representations) can
still be looked up (issue #22 )
2012-12-31 11:05:05 -08:00
Alex Vondrak
fc91dcf530
compiler.cfg.ssa.destruction: alien-call-insns are too hairy to coalesce (issue #22 )
2012-12-31 11:04:57 -08:00
Alex Vondrak
86a15ad47b
compiler.cfg.liveness: look up leaders (if possible) so liveness analysis doesn't break after leaving SSA (issue #22 )
2012-12-31 11:04:52 -08:00
Alex Vondrak
b08c077023
compiler.cfg.parallel-copy: make sure new vregs used to break cycles in parallel-copy-rep update the leader-map (issue #22 )
2012-12-31 11:04:44 -08:00
Alex Vondrak
ff1c2c293b
compiler.cfg.ssa.interference.live-ranges: fix kill-indices for ##parallel-copy (issue #22 )
2012-12-31 11:04:38 -08:00
Alex Vondrak
ae0b77a0c4
compiler.cfg.ssa.cssa: split the definitions of ##phis so live-ranges don't interfere (issue #22 )
...
See the explanation after the proof of Lemma 1 in "Revisiting Out-of-SSA
Translation for Correctness, Code Quality, and Efficiency" (Boissinot et
al.) for why this is necessary.
2012-12-31 11:04:26 -08:00
Doug Coleman
a0dd953e33
starting point - Fix bootstrap; I broke it in merging. Disable environment variables because the compiler isn't loaded yet and can't call C ffi functions, and tools.test loads this vocab.
...
Disable intrinsics in cpu.x86.64 for now, since they invoke the compiler
Fix ##branch renaming to ##branch,
To work on this branch:
./factor -include=math -i=boot.image
./factor -run=listener
USE: compiler USE: tools.test save
enable-optimizer
Error message is now:
T{ vregs-shouldn't-interfere f 409 424 }
2012-12-31 11:03:45 -08:00
Slava Pestov
07227f22f9
WIP
2012-12-31 11:03:33 -08:00
Doug Coleman
ae276ec225
random: Add poisson-random-float.
2012-12-31 11:02:56 -08:00
John Benediktsson
a46bcfe85c
ui.gadgets.editors: fix stack effect of change-caret quotation.
2012-12-28 17:01:32 -08:00
John Benediktsson
03cd5cd579
xml.traversal: adding deep-children>string.
2012-12-17 11:58:30 -08:00
John Benediktsson
43b541d11b
ui.baseline-alignment: fix float shift on retina.
2012-12-17 11:43:05 -08:00
John Benediktsson
879e7a0ff4
help.pdf: add some more help pdfs.
2012-12-16 17:10:02 -08:00
John Benediktsson
e01ff14fa0
ui.text.core-text: fix jumping "def".
2012-12-11 08:06:02 -08:00
Doug Coleman
be661c89e3
machine-learning: Add transform protocol. Add label-encoder, label-binarizer.
2012-12-04 11:45:24 -08:00
John Benediktsson
aeb108a8c6
machine-learning.data-sets: cleanup a little.
2012-12-04 10:29:11 -08:00
John Benediktsson
4487cf3976
machine-learning.data-sets: adding the linnerud dataset.
2012-12-04 10:21:04 -08:00
John Benediktsson
bb3d028d30
machine-learning.data-sets: load commonly used test data sets.
2012-12-04 10:00:02 -08:00
John Benediktsson
53382f4472
math.extras: return new arrays to protect users from others.
2012-12-04 09:06:30 -08:00
John Benediktsson
82dc0bf045
math.statistics: just use accumulate for now.
2012-12-04 08:56:21 -08:00
John Benediktsson
61ae9cab75
misc/icons: renaming to old convention, adding 48x48.
2012-12-01 09:30:33 -08:00
John Benediktsson
10bd89b439
io.files: fix testcase for renamed icon file.
2012-11-30 18:28:20 -08:00
Mighty Sheeple
ebdfc1efd3
webapps.mason.version.data: Already inside a transaction, don't make another.
2012-11-30 18:52:42 -05:00
John Benediktsson
a1f94696d7
websites.factorcode: higher resolution logo for retina.
2012-11-30 15:38:23 -08:00
John Benediktsson
9c295e679e
New icons for Factor.
2012-11-30 15:26:21 -08:00
John Benediktsson
5fd5ab6711
Revert "ui.backend.cocoa.views: make compatible with 10.6."
...
This reverts commit 7f6f742fc3
.
2012-11-29 18:43:39 -08:00
Doug Coleman
fa2d49dd44
machine-learning: Add stratified-samples for getting multiple samples.
2012-11-28 09:13:16 -08:00
Doug Coleman
516549b52c
basis: Try to fix the build. My profiler is hanging, but I can't figure out why. See if the build farm has the same is
...
sue.
2012-11-27 12:47:44 -06:00
John Benediktsson
5b5ee71a6a
ui.backend.cocoa.views: make compatible with 10.6.
2012-11-26 14:48:42 -08:00
Jon Harper
f5f767e0dc
winapi window resize
2012-11-26 14:39:55 -08:00
Jon Harper
26beb27680
OSX window resize
2012-11-26 14:39:55 -08:00