Jason Perkins
0752850219
Merge branch 'release-5.0.0-alpha6'
2015-10-11 10:11:03 -04:00
Jason Perkins
5f17669564
Prep support files for merge to dev
2015-10-11 10:10:15 -04:00
Jason Perkins
d37851b901
Tweak release script
2015-10-11 09:51:13 -04:00
Tom van Dijck
9e1cfc7697
flip to default on for bytecode.
2015-10-05 15:13:50 -07:00
Tom van Dijck
a656792e48
Embed precompiled lua files, instead of source.
2015-10-05 12:41:11 -07:00
starkos
b52b731e6a
Merge pull request #210 from dcourtois/user_modules_preloading
...
added support for preloading user modules
2015-08-30 11:10:18 -04:00
Damien Courtois
86a14e3491
support for user modules now only in the embed action
2015-08-24 18:08:43 +02:00
Jason Perkins
7323c8c8e0
Fix release steps: must create tag before GitHub release
2015-08-18 16:31:49 -04:00
Jason Perkins
b88d1ca601
Updated support files for 5.0-alpha5 release
2015-08-18 16:05:47 -04:00
Damien Courtois
4dd81d0c08
added support for preloading user modules
2015-08-16 22:05:33 +02:00
Jason Perkins
20bc431d03
Tweak release script for new versioning setup
2015-06-22 15:39:08 -04:00
Jason Perkins
8f6d8e1d61
A bit of clean up on release support files
2015-06-16 17:20:21 -04:00
Tim Wharton
42b3ca2c51
Add bootstrap Makefile create premake initial executable
...
On a fresh clone, Bootstrap.mak can be used to prepare the initial premake executable on Windows, OSX and Linux.
2015-06-11 19:26:59 +01:00
tdijck
010397c15e
Fixes for lua deprecated 'arg' usage.
2015-05-11 10:18:17 -07:00
starkos
f1ff69cf8d
Merge pull request #26 from Blizzard/pr5
...
fix 'off by one' error for emtpy scripts in embed.lua
2015-05-10 10:29:36 -04:00
Jason Perkins
e222f3f11d
Clone submodules after release branch checkout
2015-05-03 18:56:29 -04:00
Jason Perkins
3a5b852470
Ported packaging script from Hg to Git
2015-04-27 17:32:59 -04:00
Jason Perkins
6c8162f6ef
Updated CHANGES and CONTRIBUTORS from commit logs
2015-04-27 16:57:48 -04:00
tdijck
9b2c8c3c9a
fix 'off by one' error for emtpy scripts.
2015-04-06 16:36:37 -07:00
Manu Evans
117a67200c
Added .editorconfig file ( http://editorconfig.org/ )
...
I keep having to fix my accidental insertion of spaces >_<
This configures lots of common editors to treat tabs properly according to the project.
2015-04-05 09:33:46 +10:00
Manu Evans
1873aa77af
Surprisingly, the source code has referenced to .hg* files...
2015-04-03 13:30:46 +10:00
Jason Perkins
f01709afa1
Roll back embedded script compression with LuaSrcDiet
2015-04-01 13:42:15 -04:00
Jason Perkins
c162b7a654
Giving summary of the Lua source diet, instead of individual lines (Oliver Schneider)
2015-03-29 15:43:40 -04:00
Jason Perkins
41af3aef52
Adding a README.premake detailing the changes compared to vanilla LuaSrcDiet (Oliver Schneider)
2015-03-29 15:37:14 -04:00
Jason Perkins
ef2e472928
The post-processing after LuaSrcDiet processing is required so that the string becomes a valid C string (Oliver Schneider)
2015-03-29 15:35:43 -04:00
Jason Perkins
4284905a9f
Adjusting LuaSrcDiet so we can use dofile() and call it, returning the trimmed down source (Oliver Schneider)
2015-03-29 15:33:51 -04:00
Jason Perkins
0ba8efd2df
Adding vanilla LuaSrcDiet 0.12.1 (Oliver Schneider)
2015-03-29 15:28:33 -04:00
Jason Perkins
de9520eded
Re-enable deferred module loading
2015-03-13 19:17:07 -04:00
Jason Perkins
0b8d4c1544
Fix embedding of Xcode action registration
2015-03-09 17:07:12 -04:00
Jason Perkins
6b5b04c03b
Pull package version from specified branch instead of the working set
2015-02-23 17:34:16 -05:00
Jason Perkins
82924ad947
Update supporting files for release; add 'zip' to list of required utilities for packaging
2015-02-23 17:08:19 -05:00
Jason Perkins
c56f316251
Prep new release scripts for first alpha packages
2015-02-22 19:02:09 -05:00
Jason Perkins
a0ab11bda6
Rework --scripts handling to allow module loading
...
The --scripts argument should not point to the top-level Premake folder rather than its src/ folder; this allows the modules/ folder to also be referenced along that same path.
2014-10-16 17:32:09 -04:00
Jason Perkins
d9c87649f3
Fix embedding of main script and manifest
2014-09-29 15:28:11 -04:00
Jason Perkins
90ae7aaa70
Rework embedded scripts to be loaded on-demand and by name
...
This will be required in order to migrate modules into the executable for binary releases
2014-09-26 09:25:14 -04:00
Jason Perkins
52515963b4
Make test framework module aware
...
- Move test action into main project script
- Look for and load test suites from manifest files
- Make individual tests play nicer with third-party modifications
2014-09-17 19:19:47 -04:00
Jason Perkins
27a39db6a6
Stop using io.tmpfile() in script embedding; doesn't always work on Windows
2014-05-29 18:04:58 -04:00
Jason Perkins
82e2676b40
Write scripts.c to right location even when called from a different working directory
2013-12-01 16:03:08 -05:00
Jason Perkins
97edb4bee9
Improve comment filtering in embed action
2013-12-01 15:30:28 -05:00
Jason Perkins
7d77ec8a1a
Only write scripts.c if modified by embed action
2013-12-01 15:24:25 -05:00
Jason Perkins
6a57a89e9c
Allow embed action to be called from non-standard locations
2013-11-07 09:39:46 -05:00
Jason Perkins
985c58103c
Make the version change from 4.x to 5.x official
...
- Rename executable to premake5
- Default to premake5.lua project script; fallback to premake4.lua if not found
- Clean up internal references to premake4 naming
2013-09-10 16:24:39 -04:00
Jason Perkins
91ba9c899f
Initial work on an expanded configuration API; added configset, criteria, and context objects, initial usage for target naming parameters
2012-10-19 18:53:03 -04:00
Jason Perkins
0b1fb89bc0
Strip block comments when embedded scripts
2012-02-13 15:21:28 -05:00
Jason Perkins
764400861b
Patch #2981897 : Add assert to embed file handling
2011-08-24 16:07:53 -04:00
Jason Perkins
f1795693ba
Fixed typo in release script
2011-08-19 08:58:23 -04:00
Jason Perkins
ba93ffbf3d
Tweaks to release script
2011-05-09 15:42:11 -04:00
Jason Perkins
4c5a0a1057
Properly pass return codes back to shell in release builds
2010-12-12 17:49:17 -05:00
Jason Perkins
1b8a1608ac
4.3 release prep
2010-11-16 06:25:37 -05:00
Jason Perkins
37f75f4330
Improved automated release script
2010-11-02 20:17:01 -04:00