John Benediktsson
aa4ed0b4f4
macros: fix bug, needed this fry actually.
2015-07-19 11:38:02 -07:00
John Benediktsson
86c81bedfb
macros: check macro effect is real-macro-effect.
2015-07-19 11:16:19 -07:00
John Benediktsson
4cda3fe7c4
math.parser: re-use number-parse and float-parse objects.
2015-07-19 09:58:17 -07:00
Doug Coleman
2c257f399c
factor: Rename MACRO: and MACRO: to have quot as the output in stack effects.
2015-07-18 22:16:11 -07:00
Doug Coleman
9fb130791b
factor: trim more whitespace from #! comments
2015-07-18 20:36:42 -07:00
Doug Coleman
4ec2311406
factor: Trim whitespace after ! comments and a few USING: lines that got skipped before.
2015-07-18 20:14:22 -07:00
John Benediktsson
035ccf7984
ui.gadgets.grid-lines: fix using.
2015-07-18 18:30:16 -07:00
John Benediktsson
72e19fe79a
ui.gadgets.grid-lines: fix tests.
2015-07-18 18:28:00 -07:00
John Benediktsson
8931517401
opengl: change rect-vertices to draw inside.
2015-07-18 15:52:20 -07:00
John Benediktsson
58d84c6c98
opengl: fix drawing artifact around rectangles.
2015-07-18 15:08:48 -07:00
John Benediktsson
f9cb9765ee
ui.gadgets.grid-lines: fix rough edges on right and bottom.
2015-07-18 14:56:57 -07:00
Doug Coleman
fafff4041d
tools.image-analyzer: fix using
2015-07-18 12:50:58 -07:00
John Benediktsson
44ae7264a5
xml: add some $quotation help.
2015-07-18 10:57:45 -07:00
John Benediktsson
66f6416d34
ui: add some $quotation help.
2015-07-18 10:57:37 -07:00
Doug Coleman
a66cf55e8e
hashtables: Don't test word's hashcode as a bignum after all. It's not allowed.
2015-07-18 09:17:34 -07:00
Doug Coleman
6415684f8d
word hashcodes: Don't unsafely set the hashcode for a word to be a bignum. Revert foldable, type declaration for word hashcode*.
2015-07-18 08:55:38 -07:00
Doug Coleman
d953038b30
tools.image-analyzer.gc-info: Fix unit test since llvm is unmaintained
2015-07-18 08:51:36 -07:00
Doug Coleman
3b3e349a99
Revert "tools.image-analyzer.gc-info: don't use unmaintained llvm."
...
This reverts commit 3ddfd9d92c
.
2015-07-18 08:51:26 -07:00
John Benediktsson
3ddfd9d92c
tools.image-analyzer.gc-info: don't use unmaintained llvm.
2015-07-18 08:44:09 -07:00
Doug Coleman
bc20d1e9f9
llvm: move to unmaintained. it segfaults and the tests are disabled.
2015-07-18 02:27:00 -07:00
Doug Coleman
bc0c02acdf
core: declare word's hashcode an integer. Make word not flushable since it's mutable. Add a test case for #1392 .
...
Fixes #1392 . @bjourne found this.
2015-07-18 00:27:12 -07:00
John Benediktsson
ac0828718f
prettyprint: keep the cleanup from the last commit without the removal of { soft hard }.
2015-07-17 23:05:19 -07:00
John Benediktsson
2984496e04
Revert "prettyprint: remove { soft hard } line-break types (only ever used hard), cleanup."
...
This reverts commit cf0cec0ecd
.
2015-07-17 23:02:54 -07:00
John Benediktsson
fb688cc08b
sequences: integer length for repetition, use English.
2015-07-17 17:42:41 -07:00
John Benediktsson
8d4d0d356f
math.numerical-integration: make sure length is an integer.
2015-07-17 16:44:44 -07:00
John Benediktsson
e2fc9f003a
prettyprint: cleanup using.
2015-07-17 16:42:20 -07:00
John Benediktsson
17386d0608
Revert "sequences: simplify find-from and find-last-from."
...
This reverts commit 903b8eec0b
.
2015-07-17 16:41:56 -07:00
John Benediktsson
cf0cec0ecd
prettyprint: remove { soft hard } line-break types (only ever used hard), cleanup.
2015-07-17 16:05:38 -07:00
Doug Coleman
d2ab2e6dd1
math.parser.tests: Fix whitespace.
2015-07-17 15:19:39 -07:00
John Benediktsson
39055423ce
splitting.monotonic: a bit faster.
2015-07-17 14:23:50 -07:00
John Benediktsson
743928ae7d
sequences: use check-length to force integer partial dispatch in iteration.
2015-07-17 13:59:33 -07:00
John Benediktsson
9c4b3e7e43
sequences: define a 2each-from, use each-from more.
2015-07-17 13:40:01 -07:00
John Benediktsson
903b8eec0b
sequences: simplify find-from and find-last-from.
2015-07-17 13:26:43 -07:00
John Benediktsson
327a4ba5af
splitting.monotonic: cleanup and simplify monotonic-split.
2015-07-17 12:14:33 -07:00
John Benediktsson
573ac9c9e9
splitting: use unsafe in split-when, simplify split-indices.
2015-07-17 12:14:33 -07:00
John Benediktsson
9fad4187f3
sequences: adding a subseq-unsafe that doesn't check slice bounds.
2015-07-17 12:14:33 -07:00
Doug Coleman
16837c56ee
macros: Fix docs to show macros output a quot.
2015-07-17 01:54:35 -07:00
John Benediktsson
59676ce68a
splitting.monotonic: return array from empty trends.
2015-07-16 17:23:24 -07:00
John Benediktsson
e2703b5720
splitting.monotonic: faster and simpler monotonic-slice.
2015-07-16 17:20:41 -07:00
John Benediktsson
8e8b15c515
sequences: fix help-lint.
2015-07-16 17:18:14 -07:00
John Benediktsson
94cddbe927
sequences: integer slots in slice, don't store reason in slice-error.
2015-07-16 15:35:03 -07:00
John Benediktsson
242d18d95e
locals: use a test tuple instead of a slice.
2015-07-16 15:34:36 -07:00
John Benediktsson
37f7fa95ca
grouping: integer slots in circular-slice.
2015-07-16 15:32:41 -07:00
John Benediktsson
5d6632514a
io.sockets: make host-name a hook and throw correct errors.
2015-07-16 13:15:14 -07:00
Doug Coleman
9946eefc88
release.archive: pretty sure the path to Factor.app/ is right now.
2015-07-16 12:23:39 -07:00
John Benediktsson
5825099745
bootstrap.image: minor cleanup.
2015-07-16 11:09:17 -07:00
John Benediktsson
dc9a501040
bootstrap.image.upload: use with-resource-directory.
2015-07-16 10:39:33 -07:00
John Benediktsson
c7868226d0
math.parser: simplify using member-eq?.
2015-07-16 09:55:33 -07:00
John Benediktsson
6cded6437f
combinators: fix linear-case-quot to order the comparisons properly.
...
I noticed that member? optimized comparisons in the wrong order, this
was because it calls into linear-case-quot. The reason case was working
find is because it reversed before calling linear-case-quot. The fix
was to move the reverse into linear-case-quot.
2015-07-16 09:55:19 -07:00
John Benediktsson
33a62c7f9d
math.parser: with-radix-char quot shouldn't get called with ``f``.
2015-07-16 08:51:58 -07:00