John Benediktsson
bbeccadbbe
tools.crossref: now 50% faster.
2011-09-25 11:40:55 -07:00
John Benediktsson
a916bebcfe
Fixing docs for recent stack effects additions.
2011-09-24 22:08:54 -07:00
Doug Coleman
22f1545ec5
Graphviz now unix only
2011-09-24 21:10:08 -07:00
John Benediktsson
808eb6726c
sequences.product: fix help-lint for stack effect changes.
2011-09-24 21:07:11 -07:00
Joe Groff
81b12adcad
math.blas, alien.fortran: move to unmaintained cuz I'm getting too old for this shit. closes #171
2011-09-24 20:59:21 -07:00
John Benediktsson
849674f847
images: only register with the images.loader on proper platform. Fixes #172 . Fixes #173 .
2011-09-24 19:19:34 -07:00
John Benediktsson
e49c3d17b5
classes.struct: Fix prettyprint for PACKED-STRUCT. Fixes #162 .
2011-09-24 17:55:13 -07:00
Doug Coleman
b2176f98a7
Use gvplugin_list instead of gvPluginList
...
Make graphviz unix only for several reasons:
1) Win32 graphviz doesn't have the gvplugin_list() exported and we don't have a word to check if an ffi call exists before attempting to call it so we are unable to find a two-state solution with both gvplugin_list and gvPluginList
2) Compiling the Graphviz Project on Windows is extremely broken under Cygwin, MinGW and Visual Studio 2008 and fails to compile without major changes and still has disabled projects and thousands of warnings/errors. Th HOWTO on their website is outdated on all counts and the maintainer has not replied to my email asking for help. I do not have time to be a Graphviz maintainer myself.
3) When I did manage to compile it on Windows, none of the engines are avaialable to the dlls we load so the compiled Graphviz has no features except symbol exports. The same is true for the binary package--we do not have access to the
4) There is no win64 binary of Graphviz on their website and compiling it would likely result in an unusable set of dlls as per above
2011-09-24 19:00:17 -05:00
John Benediktsson
94815d0f3c
sequences.product: improve stack effects.
2011-09-23 17:46:55 -07:00
John Benediktsson
f6ee4c5a55
math.order: Removing stack effect (not quite right).
2011-09-23 17:46:49 -07:00
John Benediktsson
3c1356bf69
Adding stack effects.
2011-09-23 17:46:40 -07:00
John Benediktsson
f6b6e17b00
alien.data: removing unused (and broken?) "require-c-array".
2011-09-23 13:15:09 -07:00
Joe Groff
954bf89c40
math.functions: clean up some more to trim back load-time dependencies; alter tests to avoid inexact float constants where possible and hex-ify inexact constants otherwise
2011-09-22 16:04:49 -07:00
John Benediktsson
96c710a7b7
math.functions: inline 'on-bits' per Joe Groff's suggestion.
2011-09-22 13:44:30 -07:00
John Benediktsson
aa880f46ca
math.functions: rename 'bignum-log-helper'.
2011-09-22 12:38:33 -07:00
John Benediktsson
820b54d0f7
math.functions: duplicate on-bits to avoid circular dependency on math.bitwise.
2011-09-22 12:23:16 -07:00
John Benediktsson
90dbb84663
math.functions: test log with negative (really) bignums.
2011-09-22 11:15:06 -07:00
John Benediktsson
7f4604318a
math.functions: add forgotten imports and fix between? check.
2011-09-22 10:00:22 -07:00
John Benediktsson
077ef8ed5b
math.functions: implement "frexp" and support log of really big numbers. Fixes #160 .
2011-09-22 09:42:28 -07:00
Doug Coleman
fa52349f9c
Add STRUCT: syntax to alien.endian. Test and document the changes.
2011-09-22 11:27:53 -05:00
John Benediktsson
216f2332be
alien: fix docs (add space between sentences).
2011-09-21 19:33:23 -07:00
John Benediktsson
7103dfab6b
infix: using "if-empty" makes it cleaner.
2011-09-21 19:31:26 -07:00
John Benediktsson
08aa100eb7
mongodb: using "if-empty" makes it cleaner.
2011-09-21 19:31:08 -07:00
John Benediktsson
315896c857
factor.vim: fix syntax highlight for exponentials (i.e. "1.5e10").
2011-09-21 19:29:56 -07:00
Doug Coleman
4220f9dc0c
Add c-types in alien.endian for making endian-aware STRUCTs.
2011-09-21 16:04:17 -05:00
Doug Coleman
eedc1e185f
Add more unit-tests and docs for math.bitwise. Fix a bug with >signed so that it truncates a number to however many bits you tell it the number is before doing the calculation.
2011-09-21 14:55:50 -05:00
Doug Coleman
c96289ef62
Fix sequences docs for change-nth stack effect and example needed using section
2011-09-21 10:09:03 -05:00
John Benediktsson
a002b7aa5f
sequences: adding stack effects for change-nth, map-integers, and interleave.
2011-09-19 20:49:57 -07:00
John Benediktsson
d142dbb456
Revert "classes.singleton: fix "summary" of singletons. Fixes #145."
...
This reverts commit d820c86974
.
2011-09-19 17:46:52 -07:00
John Benediktsson
ac75393fbd
Revert "classes.mixin: fix definitions for MIXIN:."
...
This reverts commit f625612f89
.
2011-09-19 17:46:40 -07:00
John Benediktsson
8827cbdba1
classes.mixin: fix definitions for MIXIN:.
2011-09-19 17:22:50 -07:00
John Benediktsson
46c417370f
classes.singleton: fix "summary" of singletons. Fixes #145 .
2011-09-19 16:49:11 -07:00
John Benediktsson
5bef322c6a
xml.tests: fix encoding test for latin5. Fixes #144 .
2011-09-19 16:28:18 -07:00
Joe Groff
2bd6de9a02
slots: pre-create the "at", "nth", and "global" slots to make deterministic the currently nondeterministic ambiguity between accessors:change-* and assocs:change-at, sequences:change-nth, and namespaces:change-global
2011-09-19 10:03:43 -07:00
Slava Pestov
867b5a1178
Move javascriptcore to unmaintained. Fixes #130
2011-09-19 00:12:36 -07:00
John Benediktsson
023435a253
see: revert change for ALIAS (since it breaks parsing prettyprint). See #120 .
2011-09-18 22:43:44 -07:00
Doug Coleman
f6bdebb36b
Revert "spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )"
...
This causes problems in bootstrap and in make-images. Revisit sometime in the future...
This reverts commit 004b20df12
.
2011-09-18 23:41:49 -05:00
Doug Coleman
15f44a7276
spread>quot now outputs empty quotations where you would expect so that things like { [ ] [ ] } spread infer as ( x x -- x x ) instead of ( -- )
...
Fixes #139
2011-09-18 23:23:53 -05:00
Doug Coleman
bf2a96e9e0
Remove Windows CE from core/ basis/ and build-support/
...
Rename the winnt singleton to windows in core/ basis/ extra/
Rename boot images winnt -> windows
Fixes #84 .
2011-09-18 23:19:06 -05:00
John Benediktsson
e422187be1
fuel.eval: some minor cleanup.
2011-09-18 20:35:16 -07:00
John Benediktsson
2a72c5c34d
fuel.eval: using a local fuel-eval-error symbol. Fixes #142 .
2011-09-18 20:19:49 -07:00
Joe Groff
db324a65ee
new vocab slots.macros: macro interface to slot accessors, as discussed in #134
2011-09-18 17:33:53 -07:00
John Benediktsson
c583b8ad97
see: show stack effects for ALIAS: definitions. Fixes #120 .
2011-09-18 16:59:14 -07:00
John Benediktsson
ffd54d4d20
ui.tools.listener.completion: when completing history, only show unique completions.
2011-09-17 09:53:59 -07:00
John Benediktsson
22cce1d4e2
ui.tools.listener.completion: delay history-list to allow live searching.
2011-09-17 09:06:10 -07:00
John Benediktsson
1c3c2e6b1a
ui.tools.listener.completion: allow substring search in history. Fixes #133 .
2011-09-17 09:04:36 -07:00
John Benediktsson
c5601cd86e
tools.completion: add test that empty completions preserve order.
2011-09-17 09:00:43 -07:00
John Benediktsson
e8dad98240
sets: update docs for "combine".
2011-09-17 08:14:14 -07:00
John Benediktsson
91824e5697
ui.tools.profiler: fix link to help.
2011-09-17 08:14:13 -07:00
John Benediktsson
842327f3df
lexer: more clear code.
2011-09-17 08:14:13 -07:00