John Benediktsson
aaeb3f357e
tools.deploy.backend: use make-my-image.
2014-08-05 12:24:34 -07:00
Björn Lindqvist
508b85851d
tools.deploy.backend: ui depends on (full) io so it needs to be loaded first
...
find-library on linux needs to call /sbin/ldconfig which requires a
full io-backend. Using gtk requires loading alien libraries which
requires find-library. So the ui should always load the whole io.
2014-07-03 21:57:07 +00:00
Doug Coleman
42f4dc36b2
namespaces: Rename ``bind`` to ``with-variables``. Update a few places that called ``global [ ] with-variables`` to use ``with-global``.
2012-07-19 00:02:47 -07:00
John Benediktsson
4940130b91
tools.deploy.backend: include arch in staging image name.
2012-06-19 17:13:33 -07:00
Joe Groff
5948f53725
change temp-file to cache-file where appropriate
2012-04-16 11:55:27 -07:00
Joe Groff
80bd1aef1c
tools.deploy.backend: make-deploy-image back out
...
So "deploy-image-only" still works
2011-11-27 12:37:57 -08:00
Joe Groff
d9a9155a80
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
4c197ec6e6
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
Joe Groff
5522015885
tools.deploy: add deploy-help? option to include documentation in deployed image
2011-08-04 14:27:29 -07:00
Slava Pestov
bf72c89060
tools.deploy.backend: clean up
2010-02-18 03:57:10 +13:00
Joe Groff
10bc247ed4
typo in tools.deploy.backend
2010-02-16 14:33:57 -08:00
Joe Groff
42089b6586
alien.libraries: add a "deploy-library" word that marks a library to have its dll deployed with applications that use it. add support to tools.deploy to find and copy deployed libraries into target bundle
2010-02-16 13:32:58 -08:00
Joe Groff
9c77d7bde8
have tools.deploy.shaker write a manifest of loaded vocabs to a file. have tools.deploy.backend read in this manifest. have tools.deploy.macosx copy resources for the manifest vocabs to the deployed bundle
2010-02-14 11:29:37 -08:00
Slava Pestov
cf8e03ad39
tools.deploy: hello-ui had reflection level of 2, not 1 unnecessarily; tools.deploy.backend now passes -pic=0 to avoid saving PICs in the deployed image
2009-12-02 05:33:22 -06:00
Slava Pestov
0612bc6177
Factor source files should not be executable
2009-11-21 17:50:43 -06:00
Slava Pestov
697e2342d0
vm: put code block owner directly in the header, instead of as the first entry in the literal table. Reduces x86-64 image size by ~700kb, also eliminates separate 'strip' set of staging images from deploy tool
2009-10-06 06:25:07 -05:00
Slava Pestov
3fe5bb872b
Deploy tool always uses optimizing compiler now
2009-05-11 00:32:22 -05:00
Slava Pestov
7e84daf0f1
Move (execute) to kernel.private
2009-04-26 02:42:37 -05:00
Slava Pestov
ba61b82152
Pass vocab roots onto deployed app. Fixes deployment of apps outside the built-in roots. Reported by Alec Berryman
2009-04-07 21:47:57 -05:00
Slava Pestov
c2bc2c0705
Updating deploy tool, mason.child and factor.sh for new Windows DLLs
2009-03-07 19:39:11 -06:00
Slava Pestov
20053c7f5c
Deploy tool: if debugger is not stripped out, actually use it to report errors; print an error if vocab has no MAIN: word
2009-02-16 19:00:09 -06:00
Doug Coleman
992da4c967
Fix copy-vm word on Unix
2009-02-09 20:19:18 -06:00
U-SLAVA-DFB8FF805\Slava
49875b9cc7
Use factor.exe or factor.com when deploying on Windows, depending on whether or not the UI is enabled
2009-01-28 01:57:46 -06:00
Slava Pestov
59a5e554d4
Split up io.directories further, move file types to io.files.types. Bunny demo no longer pulls in file-info and file-system-info code, reducing image size by 35kb
2008-12-15 00:01:06 -06:00
Slava Pestov
7940020491
Untangling more dependencies
2008-12-08 16:02:31 -06:00
Slava Pestov
4f0a9f311e
Untangling some dependencies
2008-12-08 14:58:00 -06:00
Slava Pestov
f5513877ec
Don't load listener into deployment image
2008-11-22 19:58:05 -06:00
Slava Pestov
5def7c5dea
Don't load random number generator on bootstrap
2008-11-06 01:30:59 -06:00
Slava Pestov
00afda7f7e
Don't copy freetype over if UI is not deployed
2008-10-02 10:53:30 -05:00
Slava Pestov
c19f2257f4
Fix permission bits
2008-10-02 08:34:49 -05:00
Slava Pestov
58914da662
I/O fixes
2008-09-18 18:20:26 -05:00
Slava Pestov
44f53de164
Move make to its own vocabulary, remove fry _ feature
2008-09-10 20:07:00 -05:00
Slava Pestov
0691bde544
Tweak deploy tests to take less time
2008-09-07 21:32:06 -05:00
Slava Pestov
4cb64aaeb8
Fixing unit tests for eval word being moved
2008-07-29 00:05:01 -05:00
Slava Pestov
d66f887736
Create basis vocab root
2008-07-28 22:03:13 -05:00