John Benediktsson
151aef27b7
tools.deploy: whoops, need bootstrap.image.
2012-06-19 17:32:46 -07:00
John Benediktsson
aac9ddbf3a
tools.deploy: delete all cached staging images in deploy tests.
2012-06-19 17:13:45 -07:00
John Benediktsson
cd01766de9
tools.deploy.backend: include arch in staging image name.
2012-06-19 17:13:33 -07:00
John Benediktsson
ff6efb78ae
tools.deploy.windows: need to use io.files.temp.
2012-06-18 14:20:40 -07:00
John Benediktsson
7e67289daa
tools.deploy.windows: use temp directory.
2012-06-18 12:34:34 -07:00
Doug Coleman
9d8cc34f6f
deploy test 5: use new temp directory.
2012-06-13 11:30:15 -07:00
John Benediktsson
4b53bb5ab0
tools.deploy: fix location of port-number file.
2012-04-27 13:17:03 -07:00
Joe Groff
1f34d9d351
change temp-file to cache-file where appropriate
2012-04-16 11:55:27 -07:00
Joe Groff
70fdd152f0
tools.deploy.shaker: strip globals harder
...
Separate the list of strippable globals in "stripped" and "cleared". Completely remove the former set, but only reset to 'f' the latter. Fixes #447 .
2011-12-16 15:56:59 -08:00
Joe Groff
8e326f5a42
tools.deploy.shaker: clear MEMO: caches
2011-12-14 12:44:40 -08:00
Joe Groff
a6b4d30378
tools.deploy.shaker: more timid global stripping
...
Strip globals by replacing their value with "f". The list of globals to strip was written with the assumption that the stripped globals would get restored like normal hashtable keys when accessed. This isn't valid anymore with the globals optimization, since creating a new box breaks the foldable invariant between a global name and its associated box. Need to go through the list of globals to strip and find the ones that actually can be entirely removed as opposed to just reset to f. Fixes #445 . Fixes #446 .
2011-12-12 16:08:25 -08:00
Joe Groff
755484ce63
remove values vocab
2011-11-28 21:26:33 -08:00
Joe Groff
cad8128b3e
namespaces: rework so a singleton isn't necessary
...
Make global foldable, and make the underlying global object a hashtable wrapper. Also, use a tuple instead of a generic array for the global box type.
2011-11-28 18:25:27 -08:00
Joe Groff
b9ae00461d
tools.deploy.config: docs typos
2011-11-27 14:17:18 -08:00
Joe Groff
3d9370afc2
tools.deploy.shaker: missing using
2011-11-27 14:14:35 -08:00
Joe Groff
de3bd2fe49
tools.deploy.config: more stern warnings in docs
...
Warn that deploy-io=3, deploy-math, and deploy-threads are effectively required. Also note that deploy-ui? requires an app bundle deployment on Mac OS X.
2011-11-27 14:14:23 -08:00
Joe Groff
778ab2921b
tools.deploy.macosx: deploy separate VM and image
...
This is the easiest way to make sure "resource:" works with deployed bundles for now. Single-file executables aren't really an issue with app bundles anyway.
2011-11-27 12:37:58 -08:00
Joe Groff
c1f84dbf17
tools.deploy.backend: make-deploy-image back out
...
So "deploy-image-only" still works
2011-11-27 12:37:57 -08:00
Joe Groff
b17bebe0ea
tools.deploy.macosx: oops, logic inversion
2011-11-27 12:37:57 -08:00
Joe Groff
32906408bb
tools.deploy.config: update docs
2011-11-27 12:37:57 -08:00
Joe Groff
59572eaad3
tools.deploy.macosx: tweak bundle vs exe logic
...
Must deploy an app bundle if the UI is used.
2011-11-27 12:37:56 -08:00
Joe Groff
2f18ad5e5e
tools.deploy: embed image into deployed VM
...
Also, use the unix backend to deploy non-UI applications on macosx
2011-11-27 12:37:56 -08:00
Joe Groff
1b91486834
tools.deploy.embed: useful factors
...
Separate the embedding of an image into a VM executable (embed-image) from the copy-and-embed logic (make-embedded-image).
2011-11-27 12:37:55 -08:00
Joe Groff
f9ba6bf959
new module tools.deploy.embed: make self-exe image
2011-11-27 12:37:55 -08:00
Joe Groff
eee483654a
use radix literals
2011-11-23 19:03:40 -08:00
Joe Groff
fb6fb2b16b
tools.deploy.macosx: fix path to MiniFactor.nib
...
Fixes #414 .
2011-11-16 17:17:54 -08:00
Joe Groff
2910af94c3
tools.deploy.config: set default io-level 3
2011-11-15 12:52:54 -08:00
Joe Groff
1034e8500a
tools.deploy: label small-enough? tests
...
Put a no-op "vocab name" drop in the small-enough? tests so that it's immediately apparent from build farm errors which vocabs are deploying over the limit.
2011-11-10 19:34:36 -08:00
Joe Groff
830a7f7100
tools.deploy.backend: fix vocab manifest parse
...
We were absent-mindedly passing the VOCABS: line off as a vocab name itself. vocabs.loader doesn't put up with that anymore.
2011-11-06 18:57:12 -08:00
Doug Coleman
be9f8a99f0
Rename lookup to lookup-word.
2011-11-06 16:00:00 -08:00
Doug Coleman
86974b11a2
Clean up formatting, rename load-vocab-hook to require-hook. Add a unit test for vocabs.loader.
2011-11-02 16:31:42 -07:00
Joe Groff
8aebe4677b
constants for special object hardcoded literals
2011-11-02 12:54:50 -07:00
Doug Coleman
be12f2b27d
Make "foo.private" require load foo instead.
...
Move require from vocabs.loader to vocabs. Update everything.
Fixes #201 .
2011-11-02 11:50:03 -07:00
Slava Pestov
bf2046d6d7
tools.deploy: fix unit test
2011-10-29 17:15:49 -07:00
Doug Coleman
d3ba70a7d8
Remove the lexer-factory because nothing uses it. Update usages.
2011-10-29 01:11:19 -07:00
Doug Coleman
55d6dc14b0
Missed yet more renames
2011-10-24 17:00:09 -07:00
John Benediktsson
f2741b34a4
Eliminate duplicate syntax for stack effects "(" no longer drops and is identical to the old "((", which is now removed.
2011-10-18 13:19:39 -07:00
Doug Coleman
776dc9c9fa
Fix typo in tools.deploy.windows.ico
2011-10-16 23:06:11 -07:00
John Benediktsson
7494418bf8
More lint cleanups.
2011-10-16 19:33:16 -07:00
John Benediktsson
fd853f9958
Cleanup some lint warnings.
2011-10-15 19:19:44 -07:00
Slava Pestov
72e9550ea6
Display a system-alert for callback errors in the UI; also for thread errors in deployed apps; fixes #92 , fixes #95
2011-10-03 00:24:37 -07:00
Slava Pestov
4629f6c274
concurrency.mailboxes: linked-thread's error reporting should still work even when debugger.threads is not loaded. This addresses part of #95
2011-10-03 00:24:37 -07:00
John Benediktsson
0e3d598e69
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
John Benediktsson
e441a4c923
Removing "to:" syntax from values.
...
Squashed commit of the following:
commit 18fef6bfa59f71dcb63b439f631c735848a9bbbb
Author: John Benediktsson <mrjbq7@gmail.com>
Date: Mon Sep 26 11:02:26 2011 -0700
vocabs.metadata: revert mistaken change.
commit 496b103b54034ea953882a039c08847d0eda0bb4
Author: John Benediktsson <mrjbq7@gmail.com>
Date: Sun Sep 25 19:03:54 2011 -0700
values: Removing "to:" syntax.
2011-09-26 11:08:26 -07:00
Joe Groff
571ef865e6
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
Doug Coleman
17e0fbe501
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
Slava Pestov
fe0306961c
tools.deploy.shaker: update for alien.libraries changes
2011-09-13 20:19:11 -07:00
Doug Coleman
7972ea3412
Fix shaker
2011-09-07 00:34:23 -07:00
Doug Coleman
433dc02702
Make "quiet" true by default. Disable quiet mode for listener, bootstrap, and deploy tool.
...
Move "quiet" to parser-quiet? in parser.notes. Change a few places where quiet was handle wrong.
2011-09-06 17:58:12 -07:00
Joe Groff
3757210244
Merge remote-tracking branch 'Blei/gtk-image-loader'
...
Conflicts:
basis/alien/enums/enums-tests.factor
basis/alien/enums/enums.factor
basis/alien/parser/parser.factor
basis/gdk/pixbuf/ffi/ffi.factor
basis/glib/ffi/ffi.factor
basis/tools/deploy/shaker/shaker.factor
basis/ui/backend/gtk/gtk.factor
basis/windows/nt/nt.factor
2011-08-27 14:07:18 -07:00