changelog
- Fri, 17 Mar 2023 11:02:12 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:02:12 +0000] rev 99
- A range of fixes for Lua 5.2 support
- Fri, 17 Mar 2023 11:01:19 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:01:19 +0000] rev 98
- squish: Fix generation of custom shebang
- Fri, 17 Mar 2023 11:00:22 +0000
- by Matthew Wild <mwild1@gmail.com> [Fri, 17 Mar 2023 11:00:22 +0000] rev 97
- Makefile: remove -q by default for easier debugging of build issues
- Fri, 05 May 2017 09:48:31 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 05 May 2017 09:48:31 +0100] rev 96
- uglify: Fix 'mode' parameter to io.open (5.2 is more strict)
- Fri, 05 May 2017 09:47:52 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 05 May 2017 09:47:52 +0100] rev 95
- squish: Optionally add in a 5.2-compatible module() function (5.2's own compat function is broken)
--module-compat or --no-module-compat, default is --module-compat if running under 5.2+ (detected at runtime).
When compiled with the appropriate flags, Lua 5.2 provides a module() function for backwards compatibility with
5.1. However 5.1's version of the function changed function environments, while 5.2's version changes the global
environment, which breaks through squish's per-module sandbox functions.
- Fri, 05 May 2017 09:44:43 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 05 May 2017 09:44:43 +0100] rev 94
- minify: Preserve _ENV, as it's lexically significant in 5.2+
- Fri, 05 May 2017 09:44:05 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 05 May 2017 09:44:05 +0100] rev 93
- minify: Return _M from modules that weren't
- Wed, 10 Feb 2016 12:33:42 +0000
- by Matthew Wild <mwild1@gmail.com> [Wed, 10 Feb 2016 12:33:42 +0000] rev 92
- uglify: Ensure prettified code inherits the current environment, instead of the default global environment
- Thu, 31 Dec 2015 20:29:08 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 20:29:08 +0000] rev 91
- squish.lua: Add --list-missing-files option
- Thu, 31 Dec 2015 20:28:50 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 20:28:50 +0000] rev 90
- squish.lua: Exit if any modules don't have a path
- Thu, 31 Dec 2015 20:08:01 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 20:08:01 +0000] rev 89
- squish.lua: Remove accidentally-committed debugging
- Thu, 31 Dec 2015 20:02:17 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 20:02:17 +0000] rev 88
- squish.lua: Add --list-files option, which lists out all files required by the squishy file (with the passed command-line options)
- Thu, 31 Dec 2015 20:01:15 +0000
- by Matthew Wild <mwild1@gmail.com> [Thu, 31 Dec 2015 20:01:15 +0000] rev 87
- squish.lua: Move opening of output file until after resolving modules
- Tue, 27 Nov 2012 08:25:18 -0800
- by Matthew Wild <mwild1@gmail.com> [Tue, 27 Nov 2012 08:25:18 -0800] rev 86
- Remove shebangs from modules, if any (thanks Markus Stenberg)
- Fri, 13 Jul 2012 17:14:22 +0100
- by Matthew Wild <mwild1@gmail.com> [Fri, 13 Jul 2012 17:14:22 +0100] rev 85
- Remove uses of getfenv to work around Lua/LuaJIT inconsistency, and as a step towards 5.2 compatibility (thanks mva, Zash)
- Sat, 24 Sep 2011 19:39:30 +0100
- by Matthew Wild <mwild1@gmail.com> [Sat, 24 Sep 2011 19:39:30 +0100] rev 84
- make_squishy: Match require calls at the start of a line (thanks R D)
- Sat, 22 Jan 2011 18:04:56 +0000
- by Matthew Wild <mwild1@gmail.com> [Sat, 22 Jan 2011 18:04:56 +0000] rev 83
- Change to behaviour of --debug/-g - at the (temporary) loss of squishing modules -g will now give real tracebacks again with original filenames
- Tue, 30 Nov 2010 13:22:35 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 30 Nov 2010 13:22:35 +0000] rev 82
- squish.lua: AutoFetch file paths can now begin with / or . too
- Tue, 30 Nov 2010 13:18:47 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 30 Nov 2010 13:18:47 +0000] rev 81
- squish.lua: Support for AutoFetch to use file:// URLs
- Tue, 09 Nov 2010 20:41:21 +0000
- by Matthew Wild <mwild1@gmail.com> [Tue, 09 Nov 2010 20:41:21 +0000] rev 80
- squish.lua: Initialise LuaRocks if available
- Sun, 10 Oct 2010 13:05:48 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 10 Oct 2010 13:05:48 +0100] rev 79
- README: Add 'Building and installing' section
- Sun, 10 Oct 2010 02:24:41 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 10 Oct 2010 02:24:41 +0100] rev 78
- gzip/deflatelua.lua: Move licence to the top and add myself for modifications
- Sun, 10 Oct 2010 02:24:09 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 10 Oct 2010 02:24:09 +0100] rev 77
- COPYRIGHT: Update for 2010
- Sun, 10 Oct 2010 02:23:54 +0100
- by Matthew Wild <mwild1@gmail.com> [Sun, 10 Oct 2010 02:23:54 +0100] rev 76
- Add CHANGES file