Commit Graph

9422 Commits (3a703d797d8553fe82c147b609b45e8876aa031d)

Author SHA1 Message Date
John Benediktsson 4f42c72012 specialized-arrays: performed some cleanup.
Specifically,
    •   Created >c-array to be replacement for >T-array.
    •   Created cast-array to be generic replacement for all T-array-cast words.
    •   Created c-array@ to be generic replacement for T-array@ words.
    •   Replaced usages of <T-array> with T <c-array>
    •   Replaced usages of <direct-T-array> with T <c-direct-array>
    •   Replaced usages of >T-array with T >c-array
    •   Replaced usages of T-array-cast with T cast-array
    •   Replaced usages of malloc-T-array with T malloc-array.
    •   Removed malloc-T-array.
    •   Removed T-array-cast.
    •   Removed T-array@.
    •   Removed >T-array.

I also added (but didn't change any code to use):
    •   T c-array-type, returns T-array
    •   T c-array?, returns T-array?
    •   c-array{ T ... }, returns T-array{ ... }

Bootstraps just find on Mac OS X.  Also `load-all test-all` works for me.
2011-09-26 11:37:51 -07:00
Doug Coleman eead1f0487 Fix the using for peek streams tests. 2011-09-25 22:54:53 -07:00
Doug Coleman c5f1651567 Peekable streams wrapper 2011-09-25 19:32:34 -07:00
Doug Coleman 673d280fc5 Vocabulary to reduce numbers to more convenient representations 2011-09-25 19:32:33 -07:00
John Benediktsson 5cf0652db4 benchmark.ant: needed a MAIN. 2011-09-25 19:08:56 -07:00
John Benediktsson c7e3238149 benchmark.ant: fix vocab name and using. 2011-09-25 15:33:49 -07:00
John Benediktsson 6f72e5a638 benchmark.ant: adding the "ant puzzle" benchmark. See #153. 2011-09-25 12:25:52 -07:00
Doug Coleman 22f1545ec5 Graphviz now unix only 2011-09-24 21:10:08 -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
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 f6b6e17b00 alien.data: removing unused (and broken?) "require-c-array". 2011-09-23 13:15:09 -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
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
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
Doug Coleman 7e4aa6f67f Graphviz's gvc.dll doesn't export gvplugin_list() on Windows, so call gvPluginList() instead. This bug has been reported to the Windows Graphviz maintainer, so we can potentially go back to calling gvplugin_list() someday. 2011-09-16 01:25:45 -05:00
Slava Pestov 7507196a98 mason.release.tidy: one last fix for tests 2011-09-14 20:00:15 -07:00
Slava Pestov 4d30021d77 mason.release.tidy: add unit tests and ensure it works 2011-09-13 23:39:16 -07:00
Slava Pestov 0ed9112f75 mason.release.tidy: logic for blowing away Factor.app on non-Mac platforms was wrong; fixes #125 2011-09-13 20:22:24 -07:00
Doug Coleman 900afdd6a8 Make parser in mason.test noisy so we get real output.
Fixes #126.
2011-09-13 19:52:32 -05:00
Doug Coleman f41fcc937e Forgot QUALIFIED: math in images.png. 2011-09-13 15:45:47 -05:00
Doug Coleman cb1ed13a37 Generate reference .figs for all of pngsuite
Make directory for bad pngs from libpng
2011-09-13 12:11:04 -05:00
Doug Coleman 5ea02f4798 PNG library should reverse filter on entire bytes
Add word to test that some pngs fail to load
2011-09-13 12:10:18 -05:00
Slava Pestov c489f7a9f5 webapps.wiki: mark edit links and old revision links with rel="nofollow". Fixes #38 2011-09-11 23:49:13 -07:00
John Benediktsson a4b6adbb6d system-info.macosx: Using 'gestalt' to support 'os-version' on macosx. 2011-09-11 08:29:16 -07:00
Slava Pestov 396ef06355 mason: more useful logging to console, with timestamps 2011-09-09 20:21:05 -07:00
Slava Pestov f1c2707b5f Some mason improvements:
- Rename config variables to be more intuitive, split up upload-to-factorcode? into several variables
- Add target-variant variable. This allows running multiple masons on the same architecture but with different parameters, for example bootstrapping with SSE disabled, or simply for testing on a different OS release.
- Added a boot-flags variable for use with the above
2011-09-09 19:54:47 -07:00
Slava Pestov 2f6b98a141 mason tests didn't pass if the machine wasn't configured for running mason 2011-09-09 19:14:55 -07:00
Doug Coleman 70a8c35141 Don't test ping on any platform higher than windows xp 2011-09-08 15:49:39 -07:00
Doug Coleman f19d8cfd99 Windows doesn't like 0 f <inet4>. See issue #85. 2011-09-08 15:49:08 -07:00
Doug Coleman f625f3ea47 Find timezone based on string 2011-09-08 15:47:47 -07:00
Doug Coleman df3d092286 Add another unit test so we can see why ping fails, if it does. 2011-09-07 03:41:49 -05:00
John Benediktsson 57c5420e05 memcached: better to not duplicate with-memcached. 2011-09-06 10:21:24 -07:00
John Benediktsson b6bd35fd4b Merge remote-tracking branch 'upstream/master' 2011-09-06 09:32:48 -07:00
John Benediktsson 223cb423d8 memcached: change tests to have a 5 second timeout so they don't hang the build machine. Fixes #80. 2011-09-06 09:32:15 -07:00
Slava Pestov d955c14b9c Oops 2011-09-06 00:25:33 -07:00
Slava Pestov 988e77463e game.loop: split off benchmarking code into game.loop.benchmark 2011-09-05 23:58:32 -07:00
Doug Coleman 0c0906c2d8 Make readline.ffi unix only 2011-09-06 00:15:10 -05:00
Slava Pestov 7864556e5b tools.time.struct: fix load error 2011-09-05 19:45:24 -07:00
Slava Pestov 0f1c9b1d29 bunny: don't deploy with word names 2011-09-05 17:20:43 -07:00
John Benediktsson 7df5968db2 benchmark.pidigits: no need to USE sets. 2011-09-03 16:30:31 -07:00
John Benediktsson a3e8c99765 memcached: enforce sorted order for test results. 2011-09-02 10:50:16 -07:00
John Benediktsson 91e043de68 memcached: change tests to key based on cpu architecture. 2011-09-01 21:26:09 -07:00
Slava Pestov 67c57417d7 Fix webapps.mason breakage 2011-09-01 01:15:56 -07:00
Doug Coleman e04b0acdcd Update png images tests for image structure change 2011-08-31 15:28:49 -05:00
Doug Coleman 2d74c3c9cb llvm.clang.ffi depends on unix.types, so make it unix only 2011-08-28 16:51:58 -05:00