<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Makefile</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>78f58500 - kboot: Add our own lua bindings</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#78f58500</link>
        <description>kboot: Add our own lua bindingsCreate a small wrapper around the new flua hash module so we can use ithere too. There&apos;s no 4th bindings, nor will they be created.Sponsored by:		NetflixDifferential Revision:	https://reviews.freebsd.org/D43874(cherry picked from commit e34fd722cafe8639214c72997f08b5f5faa9c21f)

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Fri, 16 Feb 2024 03:54:55 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8929f845 - loader: Separate gfx to a new file.</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#8929f845</link>
        <description>loader: Separate gfx to a new file.Move gfx lua hook registration to a new file.Sponsored by:		NetflixReviewed by:		kevans, jhbDifferential Revision:	https://reviews.freebsd.org/D43901(cherry picked from commit 061b68a76030f4147f5a30e60ab5f4296c1376b7)

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Fri, 16 Feb 2024 03:52:59 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>d0b2dbfa - Remove $FreeBSD$: one-line sh pattern</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#d0b2dbfa</link>
        <description>Remove $FreeBSD$: one-line sh patternRemove /^\s*#[#!]?\s*\$FreeBSD\$.*$\n/

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Wed, 16 Aug 2023 17:55:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>eda28feb - EFI secure boot VECTX related changes</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#eda28feb</link>
        <description>EFI secure boot VECTX related changesWhen VECTX is enabled as a kernel option and non-EFI loaders arebuilt, many reads will fail due to the mis-match of whetherLOADER_VERIEXEC_VECTX or not in readin.h.  Source that includesbootstrap.h must ensure the kernel option agrees with the compiletime CFLAGS in the various make related files.Submitted by:	bret_ketchum@dell.com (original revision)Reviewed by:	sjg, bdrewery, dab, bret_ketchum@dell.comMFC after:	1 weekSponsored by:	Dell EMC IsilonDifferential Revision: https://reviews.freebsd.org/D29993

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Fri, 30 Apr 2021 17:53:45 +0000</pubDate>
        <dc:creator>Eric van Gyzen &lt;vangyzen@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>3630506b - loader: implement framebuffer console</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#3630506b</link>
        <description>loader: implement framebuffer consoleDraw console on efi.Add vbe framebuffer for BIOS loader (vbe off, vbe on, vbe list,vbe set xxx).autoload font (/boot/fonts) based on resolution and font size.Add command loadfont (set font by file) andvariable screen.font (set font by size). Pass loaded font to kernel.Export variables:screen.heightscreen.widthscreen.depthAdd gfx primitives to draw the screen and put png image on the screen.Rework menu draw to iterate list of consoles to enamble device specificoutput.Probably something else I forgot...Relnotes: yesDifferential Revision: https://reviews.freebsd.org/D27420

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Mon, 21 Dec 2020 05:31:16 +0000</pubDate>
        <dc:creator>Toomas Soome &lt;tsoome@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>0a0d522b - stand: liblua: add a pager module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#0a0d522b</link>
        <description>stand: liblua: add a pager moduleThis is nearly a 1:1 mapping of the pager API from libsa.  The only realdifference is that pager.output() will accept any number of arguments andcoerce all of them to strings for output using luaL_tolstring (i.e. the__tostring metamethod will be used).The only consumer planned at this time is the upcoming &quot;show-module-options&quot;implementation.MFC after:	1 week

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Sat, 12 Dec 2020 21:25:38 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ecebb3cc - Only set WARNS if not defined</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#ecebb3cc</link>
        <description>Only set WARNS if not definedThis would allow interested parties to do experimental runs with anenvironment set appropriately to raise all the warnings throughout thebuild; e.g. env WARNS=6 NO_WERROR=yes buildworld.Not currently touching the numerous instances in ^/tools.MFC after:	1 week

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Fri, 11 Sep 2020 13:28:37 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>506f3640 - Add flua to the base system, install to /usr/libexec</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#506f3640</link>
        <description>Add flua to the base system, install to /usr/libexecFreeBSDlua (&quot;flua&quot;) is a FreeBSD-private lua, flavored with whateverextensions we need for base system operations. We currently support a subsetof lfs and lposix that are used in the rewrite of makesyscall.sh into lua,added in r354786.flua is intentionally written such that one can install standard lua andsome set of lua modules from ports and achieve the same effect.linit_flua is a copy of linit.c from contrib/lua with lfs and lposix addedin. This is similar to what we do in stand/. linit.c has been renamed tomake it clear that this has flua-specific bits.luaconf has been slightly obfuscated to make extensions more difficult. Partof the problem is that flua is already hard enough to use as a bootstraptool because it&apos;s not in PATH- attempting to do extension loading wouldrequire a special bootstrap version of flua with paths changed to protectthe innocent.src.lua.mk has been added to make it easy for in-tree stuff to find flua,whether it&apos;s bootstrap-flua or relying on PATH frobbing by Makefile.inc1.Reviewed by:	brooks, emaste (both earlier version), impDifferential Revision:	https://reviews.freebsd.org/D21893

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Mon, 18 Nov 2019 23:21:13 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ee74c236 - stand: consolidate knowledge of lua path</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#ee74c236</link>
        <description>stand: consolidate knowledge of lua pathMultiple places coordinate to &apos;know&apos; where lua scripts are installed. Knockthis down to being formally defined (and overridable) in exactly one spot,defs.mk, and spread the knowledge to loaders and liblua alike. A futurecommit will expose this to lua as loader.lua_path, so it can build absolutepaths to lua scripts as needed.MFC after:	1 week

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Sat, 02 Nov 2019 03:37:58 +0000</pubDate>
        <dc:creator>Kyle Evans &lt;kevans@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>8df8b2d3 - Enable veriexec for loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#8df8b2d3</link>
        <description>Enable veriexec for loaderThis relies on libbearssl and libsecurebootto verify files read by loader in a maner equivalentto how mac_veriexecNote: disabled by default.Use is initially expected to be by embeded vendorsReviewed by:	emaste, impSponsored by:	Juniper NetworksDifferential Revision:	D16336

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Tue, 26 Feb 2019 06:22:10 +0000</pubDate>
        <dc:creator>Simon J. Gerraty &lt;sjg@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>ff4cd9bf - Centralize lua defines</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#ff4cd9bf</link>
        <description>Centralize lua definesWe need to ensure that we defined Numbers as int64_t everywhere webuild for lua. Previously, we were compiling part of the code withNumbers as int64_t and part as double. Move lua number definition to amore-central location

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Fri, 23 Feb 2018 04:04:03 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>f91f3926 - loader.lua: Expose errno table to lua</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#f91f3926</link>
        <description>loader.lua: Expose errno table to luaReviewed by:	kevansSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D14454

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Tue, 20 Feb 2018 19:39:48 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>77d4be50 - Lua loader: Add barebones &quot;lfs&quot; module</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#77d4be50</link>
        <description>Lua loader: Add barebones &quot;lfs&quot; moduleAdd a Lua FileSystem module, an emulation of a subset of the permissivelylicensed (MIT) Lua library of the same name[0], to our loader&apos;s Luaenvironment.[0]: https://github.com/keplerproject/luafilesystem/Reviewed by:	kevansSponsored by:	Dell EMC IsilonDifferential Revision:	https://reviews.freebsd.org/D14418

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Sun, 18 Feb 2018 01:15:25 +0000</pubDate>
        <dc:creator>Conrad Meyer &lt;cem@FreeBSD.org&gt;</dc:creator>
    </item>
<item>
        <title>7cafeaa1 - Add Lua as a scripting langauge to /boot/loader</title>
        <link>http://172.16.0.5:8080/history/freebsd-14.2/stand/liblua/Makefile#7cafeaa1</link>
        <description>Add Lua as a scripting langauge to /boot/loaderliblua glues the lua run time into the boot loader. It implements allthe runtime routines that lua expects. In addition, it has a fewstandard &apos;C&apos; headers that nueter various aspects of the LUA build thatare too specific to lua to be in libsa. Many refinements from theoriginal code to improve implementation and the number of included lualibraries. Use int64_t for lua_Number. Have &quot;/boot/lua&quot; be the defaultmodule path. Numerous cleanups from the original GSoC project,including hacking libsa to allow lua to be built with only one changeoutside luaconf.h.Add the final bit of lua glue to bring in liblua and plug into themultiple interpreter framework, previously committed.Add LOADER_LUA option, currently off by default.Presently, this is an experimental option. One must opt-in to usingthis by defining WITH_LOADER_LUA and WITHOUT_FORTH. It&apos;s beenlightly tested, so keep a backup copy of your old loader handy.The menu code, coming in the next commit, hasn&apos;t been exhaustivelytested. A LUA boot loader is 60k larger than a FORTH one, which is80k larger than a no-interpreter one. Subtle changes in sizemay tip things past some subtle limit (the binary is ~430k nowwhen built with LUA). A future version may offer coexistance.Bump FreeBSD version to 1200058 to mark the milestone.Pedro Souza&apos;s 2014 Summer of Code project. Rui Paulo, Pedro Arthur,Zakary Nafziger and Wojciech A. Koszek also contributed. Warner Loshreworked it extensively into its current form.Obtained from: https://wiki.freebsd.org/SummerOfCode2014/LuaLoaderSponsored by: Google Summer of CodeRelnotes: YesMFC After: 1 monthDifferential Review: https://reviews.freebsd.org/D14295

            List of files:
            /freebsd-14.2/stand/liblua/Makefile</description>
        <pubDate>Mon, 12 Feb 2018 15:31:53 +0000</pubDate>
        <dc:creator>Warner Losh &lt;imp@FreeBSD.org&gt;</dc:creator>
    </item>
</channel>
</rss>
