From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 00:01:02 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A1504371; Tue, 24 Mar 2015 00:01:02 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 89B1F322; Tue, 24 Mar 2015 00:01:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2O012GA085021; Tue, 24 Mar 2015 00:01:02 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from rpaulo@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2O010Y8084858; Tue, 24 Mar 2015 00:01:00 GMT (envelope-from rpaulo@FreeBSD.org) Message-Id: <201503240001.t2O010Y8084858@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: rpaulo set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo Date: Tue, 24 Mar 2015 00:01:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280405 - in vendor/lua: . dist dist/doc dist/src X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 00:01:02 -0000 Author: rpaulo Date: Tue Mar 24 00:00:59 2015 New Revision: 280405 URL: https://svnweb.freebsd.org/changeset/base/280405 Log: Import lua 5.3.0. Added: vendor/lua/ vendor/lua/dist/ vendor/lua/dist/Makefile (contents, props changed) vendor/lua/dist/README vendor/lua/dist/doc/ vendor/lua/dist/doc/contents.html (contents, props changed) vendor/lua/dist/doc/logo.gif (contents, props changed) vendor/lua/dist/doc/lua.1 (contents, props changed) vendor/lua/dist/doc/lua.css (contents, props changed) vendor/lua/dist/doc/luac.1 (contents, props changed) vendor/lua/dist/doc/manual.css (contents, props changed) vendor/lua/dist/doc/manual.html (contents, props changed) vendor/lua/dist/doc/osi-certified-72x60.png (contents, props changed) vendor/lua/dist/doc/readme.html (contents, props changed) vendor/lua/dist/src/ vendor/lua/dist/src/Makefile (contents, props changed) vendor/lua/dist/src/lapi.c (contents, props changed) vendor/lua/dist/src/lapi.h (contents, props changed) vendor/lua/dist/src/lauxlib.c (contents, props changed) vendor/lua/dist/src/lauxlib.h (contents, props changed) vendor/lua/dist/src/lbaselib.c (contents, props changed) vendor/lua/dist/src/lbitlib.c (contents, props changed) vendor/lua/dist/src/lcode.c (contents, props changed) vendor/lua/dist/src/lcode.h (contents, props changed) vendor/lua/dist/src/lcorolib.c (contents, props changed) vendor/lua/dist/src/lctype.c (contents, props changed) vendor/lua/dist/src/lctype.h (contents, props changed) vendor/lua/dist/src/ldblib.c (contents, props changed) vendor/lua/dist/src/ldebug.c (contents, props changed) vendor/lua/dist/src/ldebug.h (contents, props changed) vendor/lua/dist/src/ldo.c (contents, props changed) vendor/lua/dist/src/ldo.h (contents, props changed) vendor/lua/dist/src/ldump.c (contents, props changed) vendor/lua/dist/src/lfunc.c (contents, props changed) vendor/lua/dist/src/lfunc.h (contents, props changed) vendor/lua/dist/src/lgc.c (contents, props changed) vendor/lua/dist/src/lgc.h (contents, props changed) vendor/lua/dist/src/linit.c (contents, props changed) vendor/lua/dist/src/liolib.c (contents, props changed) vendor/lua/dist/src/llex.c (contents, props changed) vendor/lua/dist/src/llex.h (contents, props changed) vendor/lua/dist/src/llimits.h (contents, props changed) vendor/lua/dist/src/lmathlib.c (contents, props changed) vendor/lua/dist/src/lmem.c (contents, props changed) vendor/lua/dist/src/lmem.h (contents, props changed) vendor/lua/dist/src/loadlib.c (contents, props changed) vendor/lua/dist/src/lobject.c (contents, props changed) vendor/lua/dist/src/lobject.h (contents, props changed) vendor/lua/dist/src/lopcodes.c (contents, props changed) vendor/lua/dist/src/lopcodes.h (contents, props changed) vendor/lua/dist/src/loslib.c (contents, props changed) vendor/lua/dist/src/lparser.c (contents, props changed) vendor/lua/dist/src/lparser.h (contents, props changed) vendor/lua/dist/src/lprefix.h (contents, props changed) vendor/lua/dist/src/lstate.c (contents, props changed) vendor/lua/dist/src/lstate.h (contents, props changed) vendor/lua/dist/src/lstring.c (contents, props changed) vendor/lua/dist/src/lstring.h (contents, props changed) vendor/lua/dist/src/lstrlib.c (contents, props changed) vendor/lua/dist/src/ltable.c (contents, props changed) vendor/lua/dist/src/ltable.h (contents, props changed) vendor/lua/dist/src/ltablib.c (contents, props changed) vendor/lua/dist/src/ltm.c (contents, props changed) vendor/lua/dist/src/ltm.h (contents, props changed) vendor/lua/dist/src/lua.c (contents, props changed) vendor/lua/dist/src/lua.h (contents, props changed) vendor/lua/dist/src/lua.hpp vendor/lua/dist/src/luac.c (contents, props changed) vendor/lua/dist/src/luaconf.h (contents, props changed) vendor/lua/dist/src/lualib.h (contents, props changed) vendor/lua/dist/src/lundump.c (contents, props changed) vendor/lua/dist/src/lundump.h (contents, props changed) vendor/lua/dist/src/lutf8lib.c (contents, props changed) vendor/lua/dist/src/lvm.c (contents, props changed) vendor/lua/dist/src/lvm.h (contents, props changed) vendor/lua/dist/src/lzio.c (contents, props changed) vendor/lua/dist/src/lzio.h (contents, props changed) Added: vendor/lua/dist/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/Makefile Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,114 @@ +# Makefile for installing Lua +# See doc/readme.html for installation and customization instructions. + +# == CHANGE THE SETTINGS BELOW TO SUIT YOUR ENVIRONMENT ======================= + +# Your platform. See PLATS for possible values. +PLAT= none + +# Where to install. The installation starts in the src and doc directories, +# so take care if INSTALL_TOP is not an absolute path. See the local target. +# You may want to make INSTALL_LMOD and INSTALL_CMOD consistent with +# LUA_ROOT, LUA_LDIR, and LUA_CDIR in luaconf.h. +INSTALL_TOP= /usr/local +INSTALL_BIN= $(INSTALL_TOP)/bin +INSTALL_INC= $(INSTALL_TOP)/include +INSTALL_LIB= $(INSTALL_TOP)/lib +INSTALL_MAN= $(INSTALL_TOP)/man/man1 +INSTALL_LMOD= $(INSTALL_TOP)/share/lua/$V +INSTALL_CMOD= $(INSTALL_TOP)/lib/lua/$V + +# How to install. If your install program does not support "-p", then +# you may have to run ranlib on the installed liblua.a. +INSTALL= install -p +INSTALL_EXEC= $(INSTALL) -m 0755 +INSTALL_DATA= $(INSTALL) -m 0644 +# +# If you don't have "install" you can use "cp" instead. +# INSTALL= cp -p +# INSTALL_EXEC= $(INSTALL) +# INSTALL_DATA= $(INSTALL) + +# Other utilities. +MKDIR= mkdir -p +RM= rm -f + +# == END OF USER SETTINGS -- NO NEED TO CHANGE ANYTHING BELOW THIS LINE ======= + +# Convenience platforms targets. +PLATS= aix bsd c89 freebsd generic linux macosx mingw posix solaris + +# What to install. +TO_BIN= lua luac +TO_INC= lua.h luaconf.h lualib.h lauxlib.h lua.hpp +TO_LIB= liblua.a +TO_MAN= lua.1 luac.1 + +# Lua version and release. +V= 5.3 +R= $V.0 + +# Targets start here. +all: $(PLAT) + +$(PLATS) clean: + cd src && $(MAKE) $@ + +test: dummy + src/lua -v + +install: dummy + cd src && $(MKDIR) $(INSTALL_BIN) $(INSTALL_INC) $(INSTALL_LIB) $(INSTALL_MAN) $(INSTALL_LMOD) $(INSTALL_CMOD) + cd src && $(INSTALL_EXEC) $(TO_BIN) $(INSTALL_BIN) + cd src && $(INSTALL_DATA) $(TO_INC) $(INSTALL_INC) + cd src && $(INSTALL_DATA) $(TO_LIB) $(INSTALL_LIB) + cd doc && $(INSTALL_DATA) $(TO_MAN) $(INSTALL_MAN) + +uninstall: + cd src && cd $(INSTALL_BIN) && $(RM) $(TO_BIN) + cd src && cd $(INSTALL_INC) && $(RM) $(TO_INC) + cd src && cd $(INSTALL_LIB) && $(RM) $(TO_LIB) + cd doc && cd $(INSTALL_MAN) && $(RM) $(TO_MAN) + +local: + $(MAKE) install INSTALL_TOP=../install + +none: + @echo "Please do 'make PLATFORM' where PLATFORM is one of these:" + @echo " $(PLATS)" + @echo "See doc/readme.html for complete instructions." + +# make may get confused with test/ and install/ +dummy: + +# echo config parameters +echo: + @cd src && $(MAKE) -s echo + @echo "PLAT= $(PLAT)" + @echo "V= $V" + @echo "R= $R" + @echo "TO_BIN= $(TO_BIN)" + @echo "TO_INC= $(TO_INC)" + @echo "TO_LIB= $(TO_LIB)" + @echo "TO_MAN= $(TO_MAN)" + @echo "INSTALL_TOP= $(INSTALL_TOP)" + @echo "INSTALL_BIN= $(INSTALL_BIN)" + @echo "INSTALL_INC= $(INSTALL_INC)" + @echo "INSTALL_LIB= $(INSTALL_LIB)" + @echo "INSTALL_MAN= $(INSTALL_MAN)" + @echo "INSTALL_LMOD= $(INSTALL_LMOD)" + @echo "INSTALL_CMOD= $(INSTALL_CMOD)" + @echo "INSTALL_EXEC= $(INSTALL_EXEC)" + @echo "INSTALL_DATA= $(INSTALL_DATA)" + +# echo pkg-config data +pc: + @echo "version=$R" + @echo "prefix=$(INSTALL_TOP)" + @echo "libdir=$(INSTALL_LIB)" + @echo "includedir=$(INSTALL_INC)" + +# list targets that do not create files (but not all makes understand .PHONY) +.PHONY: all $(PLATS) clean test install local none dummy echo pecho lecho + +# (end of Makefile) Added: vendor/lua/dist/README ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/README Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,6 @@ + +This is Lua 5.3.0, released on 06 Jan 2015. + +For installation instructions, license details, and +further information about Lua, see doc/readme.html. + Added: vendor/lua/dist/doc/contents.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/doc/contents.html Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,619 @@ + + + +Lua 5.3 Reference Manual - contents + + + + + + + +
+

+ +Lua 5.3 Reference Manual +

+ +

+The reference manual is the official definition of the Lua language. +For a complete introduction to Lua programming, see the book +Programming in Lua. + +

+start +· +contents +· +index +


+ +Copyright © 2015 Lua.org, PUC-Rio. +Freely available under the terms of the +Lua license. + + +

Contents

+ + +

Index

+ + + + + + + +
+

Lua functions

+

+basic
+_G
+_VERSION
+ +assert
+collectgarbage
+dofile
+error
+getmetatable
+ipairs
+load
+loadfile
+next
+pairs
+pcall
+print
+rawequal
+rawget
+rawlen
+rawset
+require
+select
+setmetatable
+tonumber
+tostring
+type
+xpcall
+ +

+coroutine
+coroutine.create
+coroutine.isyieldable
+coroutine.resume
+coroutine.running
+coroutine.status
+coroutine.wrap
+coroutine.yield
+ +

+debug
+debug.debug
+debug.gethook
+debug.getinfo
+debug.getlocal
+debug.getmetatable
+debug.getregistry
+debug.getupvalue
+debug.getuservalue
+debug.sethook
+debug.setlocal
+debug.setmetatable
+debug.setupvalue
+debug.setuservalue
+debug.traceback
+debug.upvalueid
+debug.upvaluejoin
+ +

+io
+io.close
+io.flush
+io.input
+io.lines
+io.open
+io.output
+io.popen
+io.read
+io.stderr
+io.stdin
+io.stdout
+io.tmpfile
+io.type
+io.write
+ +file:close
+file:flush
+file:lines
+file:read
+file:seek
+file:setvbuf
+file:write
+ +

+

 

+

+math
+math.abs
+math.acos
+math.asin
+math.atan
+math.ceil
+math.cos
+math.deg
+math.exp
+math.floor
+math.fmod
+math.huge
+math.log
+math.max
+math.maxinteger
+math.min
+math.mininteger
+math.modf
+math.pi
+math.rad
+math.random
+math.randomseed
+math.sin
+math.sqrt
+math.tan
+math.tointeger
+math.type
+math.ult
+ +

+os
+os.clock
+os.date
+os.difftime
+os.execute
+os.exit
+os.getenv
+os.remove
+os.rename
+os.setlocale
+os.time
+os.tmpname
+ +

+package
+package.config
+package.cpath
+package.loaded
+package.loadlib
+package.path
+package.preload
+package.searchers
+package.searchpath
+ +

+string
+string.byte
+string.char
+string.dump
+string.find
+string.format
+string.gmatch
+string.gsub
+string.len
+string.lower
+string.match
+string.pack
+string.packsize
+string.rep
+string.reverse
+string.sub
+string.unpack
+string.upper
+ +

+table
+table.concat
+table.insert
+table.move
+table.pack
+table.remove
+table.sort
+table.unpack
+ +

+utf8
+utf8.char
+utf8.charpattern
+utf8.codepoint
+utf8.codes
+utf8.len
+utf8.offset
+ +

environment
variables

+LUA_CPATH
+LUA_CPATH_5_3
+LUA_INIT
+LUA_INIT_5_3
+LUA_PATH
+LUA_PATH_5_3
+ +
+

C API

+

+lua_Alloc
+lua_CFunction
+lua_Debug
+lua_Hook
+lua_Integer
+lua_KContext
+lua_KFunction
+lua_Number
+lua_Reader
+lua_State
+lua_Unsigned
+lua_Writer
+ +

+lua_absindex
+lua_arith
+lua_atpanic
+lua_call
+lua_callk
+lua_checkstack
+lua_close
+lua_compare
+lua_concat
+lua_copy
+lua_createtable
+lua_dump
+lua_error
+lua_gc
+lua_getallocf
+lua_getextraspace
+lua_getfield
+lua_getglobal
+lua_gethook
+lua_gethookcount
+lua_gethookmask
+lua_geti
+lua_getinfo
+lua_getlocal
+lua_getmetatable
+lua_getstack
+lua_gettable
+lua_gettop
+lua_getupvalue
+lua_getuservalue
+lua_insert
+lua_isboolean
+lua_iscfunction
+lua_isfunction
+lua_isinteger
+lua_islightuserdata
+lua_isnil
+lua_isnone
+lua_isnoneornil
+lua_isnumber
+lua_isstring
+lua_istable
+lua_isthread
+lua_isuserdata
+lua_isyieldable
+lua_len
+lua_load
+lua_newstate
+lua_newtable
+lua_newthread
+lua_newuserdata
+lua_next
+lua_numbertointeger
+lua_pcall
+lua_pcallk
+lua_pop
+lua_pushboolean
+lua_pushcclosure
+lua_pushcfunction
+lua_pushfstring
+lua_pushglobaltable
+lua_pushinteger
+lua_pushlightuserdata
+lua_pushliteral
+lua_pushlstring
+lua_pushnil
+lua_pushnumber
+lua_pushstring
+lua_pushthread
+lua_pushvalue
+lua_pushvfstring
+lua_rawequal
+lua_rawget
+lua_rawgeti
+lua_rawgetp
+lua_rawlen
+lua_rawset
+lua_rawseti
+lua_rawsetp
+lua_register
+lua_remove
+lua_replace
+lua_resume
+lua_rotate
+lua_setallocf
+lua_setfield
+lua_setglobal
+lua_sethook
+lua_seti
+lua_setlocal
+lua_setmetatable
+lua_settable
+lua_settop
+lua_setupvalue
+lua_setuservalue
+lua_status
+lua_stringtonumber
+lua_toboolean
+lua_tocfunction
+lua_tointeger
+lua_tointegerx
+lua_tolstring
+lua_tonumber
+lua_tonumberx
+lua_topointer
+lua_tostring
+lua_tothread
+lua_touserdata
+lua_type
+lua_typename
+lua_upvalueid
+lua_upvalueindex
+lua_upvaluejoin
+lua_version
+lua_xmove
+lua_yield
+lua_yieldk
+ +

+

auxiliary library

+

+luaL_Buffer
+luaL_Reg
+luaL_Stream
+ +

+luaL_addchar
+luaL_addlstring
+luaL_addsize
+luaL_addstring
+luaL_addvalue
+luaL_argcheck
+luaL_argerror
+luaL_buffinit
+luaL_buffinitsize
+luaL_callmeta
+luaL_checkany
+luaL_checkinteger
+luaL_checklstring
+luaL_checknumber
+luaL_checkoption
+luaL_checkstack
+luaL_checkstring
+luaL_checktype
+luaL_checkudata
+luaL_checkversion
+luaL_dofile
+luaL_dostring
+luaL_error
+luaL_execresult
+luaL_fileresult
+luaL_getmetafield
+luaL_getmetatable
+luaL_getsubtable
+luaL_gsub
+luaL_len
+luaL_loadbuffer
+luaL_loadbufferx
+luaL_loadfile
+luaL_loadfilex
+luaL_loadstring
+luaL_newlib
+luaL_newlibtable
+luaL_newmetatable
+luaL_newstate
+luaL_openlibs
+luaL_optinteger
+luaL_optlstring
+luaL_optnumber
+luaL_optstring
+luaL_prepbuffer
+luaL_prepbuffsize
+luaL_pushresult
+luaL_pushresultsize
+luaL_ref
+luaL_requiref
+luaL_setfuncs
+luaL_setmetatable
+luaL_testudata
+luaL_tolstring
+luaL_traceback
+luaL_typename
+luaL_unref
+luaL_where
+ +

standard library

+

+luaopen_base
+luaopen_coroutine
+luaopen_debug
+luaopen_io
+luaopen_math
+luaopen_os
+luaopen_package
+luaopen_string
+luaopen_table
+luaopen_utf8
+ +

constants

+LUA_ERRERR
+LUA_ERRFILE
+LUA_ERRGCMM
+LUA_ERRMEM
+LUA_ERRRUN
+LUA_ERRSYNTAX
+LUA_HOOKCALL
+LUA_HOOKCOUNT
+LUA_HOOKLINE
+LUA_HOOKRET
+LUA_HOOKTAILCALL
+LUA_MASKCALL
+LUA_MASKCOUNT
+LUA_MASKLINE
+LUA_MASKRET
+LUA_MAXINTEGER
+LUA_MININTEGER
+LUA_MINSTACK
+LUA_MULTRET
+LUA_NOREF
+LUA_OK
+LUA_OPADD
+LUA_OPBAND
+LUA_OPBNOT
+LUA_OPBOR
+LUA_OPBXOR
+LUA_OPDIV
+LUA_OPEQ
+LUA_OPIDIV
+LUA_OPLE
+LUA_OPLT
+LUA_OPMOD
+LUA_OPMUL
+LUA_OPPOW
+LUA_OPSHL
+LUA_OPSHR
+LUA_OPSUB
+LUA_OPUNM
+LUA_REFNIL
+LUA_REGISTRYINDEX
+LUA_RIDX_GLOBALS
+LUA_RIDX_MAINTHREAD
+LUA_TBOOLEAN
+LUA_TFUNCTION
+LUA_TLIGHTUSERDATA
+LUA_TNIL
+LUA_TNONE
+LUA_TNUMBER
+LUA_TSTRING
+LUA_TTABLE
+LUA_TTHREAD
+LUA_TUSERDATA
+LUA_USE_APICHECK
+LUA_YIELD
+LUAL_BUFFERSIZE
+ +
+ +
+ +Last update: +Tue Dec 9 21:26:07 BRST 2014 + + + + + Added: vendor/lua/dist/doc/logo.gif ============================================================================== Binary file. No diff available. Added: vendor/lua/dist/doc/lua.1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/doc/lua.1 Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,111 @@ +.TH LUA 1 "$Date: 2014/12/10 15:55:45 $" +.SH NAME +lua \- Lua interpreter +.SH SYNOPSIS +.B lua +[ +.I options +] +[ +.I script +[ +.I args +] +] +.SH DESCRIPTION +.B lua +is the standalone Lua interpreter. +It loads and executes Lua programs, +either in textual source form or +in precompiled binary form. +(Precompiled binaries are output by +.BR luac , +the Lua compiler.) +.B lua +can be used as a batch interpreter and also interactively. +.LP +The given +.I options +are handled in order and then +the Lua program in file +.I script +is loaded and executed. +The given +.I args +are available to +.I script +as strings in a global table named +.BR arg . +If no options or arguments are given, +then +.B "\-v \-i" +is assumed when the standard input is a terminal; +otherwise, +.B "\-" +is assumed. +.LP +In interactive mode, +.B lua +prompts the user, +reads lines from the standard input, +and executes them as they are read. +If the line contains an expression or list of expressions, +then the line is evaluated and the results are printed. +If a line does not contain a complete statement, +then a secondary prompt is displayed and +lines are read until a complete statement is formed or +a syntax error is found. +.LP +At the very start, +before even handling the command line, +.B lua +checks the contents of the environment variables +.B LUA_INIT_5_3 +or +.BR LUA_INIT , +in that order. +If the contents is of the form +.RI '@ filename ', +then +.I filename +is executed. +Otherwise, the string is assumed to be a Lua statement and is executed. +.SH OPTIONS +.TP +.BI \-e " stat" +execute statement +.IR stat . +.TP +.B \-i +enter interactive mode after executing +.IR script . +.TP +.BI \-l " name" +execute the equivalent of +.IB name =require(' name ') +before executing +.IR script . +.TP +.B \-v +show version information. +.TP +.B \-E +ignore environment variables. +.TP +.B \-\- +stop handling options. +.TP +.B \- +stop handling options and execute the standard input as a file. +.SH "SEE ALSO" +.BR luac (1) +.br +The documentation at lua.org, +especially section 7 of the reference manual. +.SH DIAGNOSTICS +Error messages should be self explanatory. +.SH AUTHORS +R. Ierusalimschy, +L. H. de Figueiredo, +W. Celes +.\" EOF Added: vendor/lua/dist/doc/lua.css ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/doc/lua.css Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,105 @@ +html { + background-color: #F8F8F8 ; +} + +body { + border: solid #a0a0a0 1px ; + border-radius: 20px ; + padding: 26px ; + margin: 16px ; + color: #000000 ; + background-color: #FFFFFF ; + font-family: Helvetica, Arial, sans-serif ; + text-align: justify ; +} + +h1, h2, h3, h4 { + font-family: Verdana, Geneva, sans-serif ; + font-weight: normal ; + font-style: normal ; +} + +h2 { + padding-top: 0.4em ; + padding-bottom: 0.4em ; + padding-left: 0.8em ; + padding-right: 0.8em ; + background-color: #D0D0FF ; + border-radius: 8px ; + border: solid #a0a0a0 1px ; +} + +h3 { + padding-left: 0.5em ; + border-left: solid #D0D0FF 1em ; +} + +table h3 { + padding-left: 0px ; + border-left: none ; +} + +a:link { + color: #000080 ; + background-color: inherit ; + text-decoration: none ; +} + +a:visited { + background-color: inherit ; + text-decoration: none ; +} + +a:link:hover, a:visited:hover { + color: #000080 ; + background-color: #D0D0FF ; + border-radius: 4px; +} + +a:link:active, a:visited:active { + color: #FF0000 ; +} + +h1 a img { + vertical-align: text-bottom ; +} + +hr { + border: 0 ; + height: 1px ; + color: #a0a0a0 ; + background-color: #a0a0a0 ; + display: none ; +} + +table hr { + display: block ; +} + +:target { + background-color: #F8F8F8 ; + padding: 8px ; + border: solid #a0a0a0 2px ; + border-radius: 8px ; +} + +.footer { + color: gray ; + font-size: x-small ; +} + +input[type=text] { + border: solid #a0a0a0 2px ; + border-radius: 2em ; + background-image: url('images/search.png') ; + background-repeat: no-repeat ; + background-position: 4px center ; + padding-left: 20px ; + height: 2em ; +} + +pre.session { + background-color: #F8F8F8 ; + padding: 1em ; + border-radius: 8px ; +} Added: vendor/lua/dist/doc/luac.1 ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lua/dist/doc/luac.1 Tue Mar 24 00:00:59 2015 (r280405) @@ -0,0 +1,118 @@ +.\" $Id: luac.man,v 1.29 2011/11/16 13:53:40 lhf Exp $ +.TH LUAC 1 "$Date: 2011/11/16 13:53:40 $" +.SH NAME +luac \- Lua compiler +.SH SYNOPSIS +.B luac +[ +.I options +] [ +.I filenames +] +.SH DESCRIPTION +.B luac +is the Lua compiler. +It translates programs written in the Lua programming language +into binary files containing precompiled chunks +that can be later loaded and executed. +.LP +The main advantages of precompiling chunks are: +faster loading, +protecting source code from accidental user changes, +and +off-line syntax checking. +Precompiling does not imply faster execution +because in Lua chunks are always compiled into bytecodes before being executed. +.B luac +simply allows those bytecodes to be saved in a file for later execution. *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 00:01:31 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 739464A4; Tue, 24 Mar 2015 00:01:31 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4566332B; Tue, 24 Mar 2015 00:01:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2O01VMq085590; Tue, 24 Mar 2015 00:01:31 GMT (envelope-from rpaulo@FreeBSD.org) Received: (from rpaulo@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2O01V1T085589; Tue, 24 Mar 2015 00:01:31 GMT (envelope-from rpaulo@FreeBSD.org) Message-Id: <201503240001.t2O01V1T085589@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: rpaulo set sender to rpaulo@FreeBSD.org using -f From: Rui Paulo Date: Tue, 24 Mar 2015 00:01:31 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280406 - vendor/lua/5.3.0 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 00:01:31 -0000 Author: rpaulo Date: Tue Mar 24 00:01:30 2015 New Revision: 280406 URL: https://svnweb.freebsd.org/changeset/base/280406 Log: Tag lua 5.3.0. Added: vendor/lua/5.3.0/ - copied from r280405, vendor/lua/dist/ From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 00:06:07 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3EBEB761; Tue, 24 Mar 2015 00:06:07 +0000 (UTC) Received: from mail-ig0-x22e.google.com (mail-ig0-x22e.google.com [IPv6:2607:f8b0:4001:c05::22e]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F3BC435E; Tue, 24 Mar 2015 00:06:03 +0000 (UTC) Received: by igbqf9 with SMTP id qf9so53402007igb.1; Mon, 23 Mar 2015 17:06:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=G4wszPifR7WmmsnvhTtCV0BMRWPMtBWdQzirBoCXWcc=; b=eh+ZePMIHH2NH6ODxVgTax0OODAF0EapXZvHgyPW/XyzL6QsJVoIz7Q46R9nSSGmsl vhAFq977NzvNj/srpdo7s7X4Ra2CKYUsJyyqIeJ3/+uoZmizwUHQxGl8TMMdKwD7Whi8 IWhXuNq8FL5T/GFOtKfYpptgyW+GZuyxZ48jY3bpwMfnt2Xe/gQuZ0KT+BC7St/F5OXY fZM6VmhpedlQN1BPDLCP3/8eUUA2XzrTXcAuUyJw8qmzdsROiNgboq7I+7elArFvsznJ DQ+tp1uTYRfl8frdNoWfxpvF6PpfmRJ9ZDp41PLdXLCmfcETCXOM4wgSXRT+pTp06qQ6 Jgvw== MIME-Version: 1.0 X-Received: by 10.107.5.131 with SMTP id 125mr2446385iof.88.1427155563385; Mon, 23 Mar 2015 17:06:03 -0700 (PDT) Sender: adrian.chadd@gmail.com Received: by 10.36.17.194 with HTTP; Mon, 23 Mar 2015 17:06:03 -0700 (PDT) In-Reply-To: <201503240001.t2O01V1T085589@svn.freebsd.org> References: <201503240001.t2O01V1T085589@svn.freebsd.org> Date: Mon, 23 Mar 2015 17:06:03 -0700 X-Google-Sender-Auth: fvHWH9DrYNmo6WS23ZXj2Y6nEhI Message-ID: Subject: Re: svn commit: r280406 - vendor/lua/5.3.0 From: Adrian Chadd To: Rui Paulo Content-Type: text/plain; charset=UTF-8 Cc: "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , svn-src-vendor@freebsd.org X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 00:06:07 -0000 [snip] [gets coffee and popcorn] -a From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 05:50:10 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DEA3AD24; Tue, 24 Mar 2015 05:50:10 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C12C5C83; Tue, 24 Mar 2015 05:50:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2O5oAhx051275; Tue, 24 Mar 2015 05:50:10 GMT (envelope-from edwin@FreeBSD.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2O5o8lQ051263; Tue, 24 Mar 2015 05:50:08 GMT (envelope-from edwin@FreeBSD.org) Message-Id: <201503240550.t2O5o8lQ051263@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: edwin set sender to edwin@FreeBSD.org using -f From: Edwin Groothuis Date: Tue, 24 Mar 2015 05:50:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280411 - vendor/tzdata/dist X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 05:50:11 -0000 Author: edwin Date: Tue Mar 24 05:50:07 2015 New Revision: 280411 URL: https://svnweb.freebsd.org/changeset/base/280411 Log: Vendor import of tzdata2015b: Release 2015b - 2015-03-19 23:28:11 -0700 Changes affecting future time stamps Mongolia will start observing DST again this year, from the last Saturday in March at 02:00 to the last Saturday in September at 00:00. (Thanks to Ganbold Tsagaankhuu.) Palestine will start DST on March 28, not March 27. Also, correct the fall 2014 transition from September 26 to October 24. Adjust future predictions accordingly. (Thanks to Steffen Thorsen.) Changes affecting past time stamps The 1982 zone shift in Pacific/Easter has been corrected, fixing a 2015a regression. (Thanks to Stuart Bishop for reporting the problem.) Some more zones have been turned into links, when they differed from existing zones only for older time stamps. As usual, these changes affect UTC offsets in pre-1970 time stamps only. Their old contents have been moved to the 'backzone' file. The affected zones are: America/Antigua, America/Cayman, Pacific/Midway, and Pacific/Saipan. Changes affecting time zone abbreviations Correct the 1992-2010 DST abbreviation in Volgograd from "MSK" to "MSD". (Thanks to Hank W.) Obtained from: ftp://ftp.iana.org/tz/releases/ Modified: vendor/tzdata/dist/asia vendor/tzdata/dist/australasia vendor/tzdata/dist/europe vendor/tzdata/dist/leap-seconds.list vendor/tzdata/dist/northamerica vendor/tzdata/dist/southamerica Modified: vendor/tzdata/dist/asia ============================================================================== --- vendor/tzdata/dist/asia Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/asia Tue Mar 24 05:50:07 2015 (r280411) @@ -1904,6 +1904,13 @@ Zone Indian/Maldives 4:54:00 - LMT 1880 # was at the start of 2008-03-31 (the day of Steffen Thorsen's report); # this is almost surely wrong. +# From Ganbold Tsagaankhuu (2015-03-10): +# It seems like yesterday Mongolian Government meeting has concluded to use +# daylight saving time in Mongolia.... Starting at 2:00AM of last Saturday of +# March 2015, daylight saving time starts. And 00:00AM of last Saturday of +# September daylight saving time ends. Source: +# http://zasag.mn/news/view/8969 + # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Mongol 1983 1984 - Apr 1 0:00 1:00 S Rule Mongol 1983 only - Oct 1 0:00 0 - @@ -1924,6 +1931,8 @@ Rule Mongol 1984 1998 - Sep lastSun 0:00 Rule Mongol 2001 only - Apr lastSat 2:00 1:00 S Rule Mongol 2001 2006 - Sep lastSat 2:00 0 - Rule Mongol 2002 2006 - Mar lastSat 2:00 1:00 S +Rule Mongol 2015 max - Mar lastSat 2:00 1:00 S +Rule Mongol 2015 max - Sep lastSat 0:00 0 - # Zone NAME GMTOFF RULES FORMAT [UNTIL] # Hovd, a.k.a. Chovd, Dund-Us, Dzhargalant, Khovd, Jirgalanta @@ -2342,13 +2351,19 @@ Zone Asia/Karachi 4:28:12 - LMT 1907 # official source...: # http://www.palestinecabinet.gov.ps/ar/Views/ViewDetails.aspx?pid=1252 -# From Paul Eggert (2013-09-24): -# For future dates, guess the last Thursday in March at 24:00 through -# the first Friday on or after September 21 at 00:00. This is consistent with -# the predictions in today's editions of the following URLs, -# which are for Gaza and Hebron respectively: -# http://www.timeanddate.com/worldclock/timezone.html?n=702 -# http://www.timeanddate.com/worldclock/timezone.html?n=2364 +# From Steffen Thorsen (2015-03-03): +# Sources such as http://www.alquds.com/news/article/view/id/548257 +# and http://www.raya.ps/ar/news/890705.html say Palestine areas will +# start DST on 2015-03-28 00:00 which is one day later than expected. +# +# From Paul Eggert (2015-03-03): +# http://www.timeanddate.com/time/change/west-bank/ramallah?year=2014 +# says that the fall 2014 transition was Oct 23 at 24:00. +# For future dates, guess the last Friday in March at 24:00 through +# the first Friday on or after October 21 at 00:00. This is consistent with +# the predictions in today's editions of the following URLs: +# http://www.timeanddate.com/time/change/gaza-strip/gaza +# http://www.timeanddate.com/time/change/west-bank/hebron # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule EgyptAsia 1957 only - May 10 0:00 1:00 S @@ -2374,9 +2389,11 @@ Rule Palestine 2011 only - Apr 1 0:01 1 Rule Palestine 2011 only - Aug 1 0:00 0 - Rule Palestine 2011 only - Aug 30 0:00 1:00 S Rule Palestine 2011 only - Sep 30 0:00 0 - -Rule Palestine 2012 max - Mar lastThu 24:00 1:00 S +Rule Palestine 2012 2014 - Mar lastThu 24:00 1:00 S Rule Palestine 2012 only - Sep 21 1:00 0 - -Rule Palestine 2013 max - Sep Fri>=21 0:00 0 - +Rule Palestine 2013 only - Sep Fri>=21 0:00 0 - +Rule Palestine 2014 max - Oct Fri>=21 0:00 0 - +Rule Palestine 2015 max - Mar lastFri 24:00 1:00 S # Zone NAME GMTOFF RULES FORMAT [UNTIL] Zone Asia/Gaza 2:17:52 - LMT 1900 Oct Modified: vendor/tzdata/dist/australasia ============================================================================== --- vendor/tzdata/dist/australasia Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/australasia Tue Mar 24 05:50:07 2015 (r280411) @@ -373,6 +373,7 @@ Zone Pacific/Guam -14:21:00 - LMT 1844 D 9:39:00 - LMT 1901 # Agana 10:00 - GST 2000 Dec 23 # Guam 10:00 - ChST # Chamorro Standard Time +Link Pacific/Guam Pacific/Saipan # N Mariana Is # Kiribati # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -388,12 +389,7 @@ Zone Pacific/Kiritimati -10:29:20 - LMT 14:00 - LINT # N Mariana Is -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone Pacific/Saipan -14:17:00 - LMT 1844 Dec 31 - 9:43:00 - LMT 1901 - 9:00 - MPT 1969 Oct # N Mariana Is Time - 10:00 - MPT 2000 Dec 23 - 10:00 - ChST # Chamorro Standard Time +# See Pacific/Guam. # Marshall Is # Zone NAME GMTOFF RULES FORMAT [UNTIL] @@ -563,6 +559,7 @@ Zone Pacific/Pago_Pago 12:37:12 - LMT 1 -11:00 - NST 1967 Apr # N=Nome -11:00 - BST 1983 Nov 30 # B=Bering -11:00 - SST # S=Samoa +Link Pacific/Pago_Pago Pacific/Midway # in US minor outlying islands # Samoa (formerly and also known as Western Samoa) @@ -744,23 +741,7 @@ Zone Pacific/Funafuti 11:56:52 - LMT 190 # uninhabited # Midway -# -# From Mark Brader (2005-01-23): -# [Fallacies and Fantasies of Air Transport History, by R.E.G. Davies, -# published 1994 by Paladwr Press, McLean, VA, USA; ISBN 0-9626483-5-3] -# reproduced a Pan American Airways timetable from 1936, for their weekly -# "Orient Express" flights between San Francisco and Manila, and connecting -# flights to Chicago and the US East Coast. As it uses some time zone -# designations that I've never seen before:.... -# Fri. 6:30A Lv. HONOLOLU (Pearl Harbor), H.I. H.L.T. Ar. 5:30P Sun. -# " 3:00P Ar. MIDWAY ISLAND . . . . . . . . . M.L.T. Lv. 6:00A " -# -Zone Pacific/Midway -11:49:28 - LMT 1901 - -11:00 - NST 1956 Jun 3 - -11:00 1:00 NDT 1956 Sep 2 - -11:00 - NST 1967 Apr # N=Nome - -11:00 - BST 1983 Nov 30 # B=Bering - -11:00 - SST # S=Samoa +# See Pacific/Pago_Pago. # Palmyra # uninhabited since World War II; was probably like Pacific/Kiritimati Modified: vendor/tzdata/dist/europe ============================================================================== --- vendor/tzdata/dist/europe Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/europe Tue Mar 24 05:50:07 2015 (r280411) @@ -2400,7 +2400,7 @@ Zone Europe/Volgograd 2:57:40 - LMT 192 4:00 Russia VOL%sT 1989 Mar 26 2:00s # Volgograd T 3:00 Russia VOL%sT 1991 Mar 31 2:00s 4:00 - VOLT 1992 Mar 29 2:00s - 3:00 Russia MSK 2011 Mar 27 2:00s + 3:00 Russia MSK/MSD 2011 Mar 27 2:00s 4:00 - MSK 2014 Oct 26 2:00s 3:00 - MSK Modified: vendor/tzdata/dist/leap-seconds.list ============================================================================== --- vendor/tzdata/dist/leap-seconds.list Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/leap-seconds.list Tue Mar 24 05:50:07 2015 (r280411) @@ -131,10 +131,10 @@ # over the last few minutes of the day. The frequency of the local # clock is decreased (or increased) to realize the positive (or # negative) leap second. This method removes the time step described -# above. Although the long-term behavior of the time scale is correct -# in this case, this method introduces an error during the adjustment -# period both in time and in frequency with respect to the official -# defintion of UTC. +# above. Although the long-term behavior of the time scale is correct +# in this case, this method introduces an error during the adjustment +# period both in time and in frequency with respect to the official +# definition of UTC. # # Questions or comments to: # Judah Levine Modified: vendor/tzdata/dist/northamerica ============================================================================== --- vendor/tzdata/dist/northamerica Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/northamerica Tue Mar 24 05:50:07 2015 (r280411) @@ -2312,8 +2312,24 @@ Zone America/Dawson -9:17:40 - LMT 1900 # "...the new time zone will come into effect at two o'clock on the first Sunday # of February, when we will have to advance the clock one hour from its current # time..." -# # Also, the new zone will not use DST. +# +# From Carlos Raúl Perasso (2015-02-02): +# The decree that modifies the Mexican Hour System Law has finally +# been published at the Diario Oficial de la Federación +# http://www.dof.gob.mx/nota_detalle.php?codigo=5380123&fecha=31/01/2015 +# It establishes 5 zones for Mexico: +# 1- Zona Centro (Central Zone): Corresponds to longitude 90 W, +# includes most of Mexico, excluding what's mentioned below. +# 2- Zona Pacífico (Pacific Zone): Longitude 105 W, includes the +# states of Baja California Sur; Chihuahua; Nayarit (excluding Bahía +# de Banderas which lies in Central Zone); Sinaloa and Sonora. +# 3- Zona Noroeste (Northwest Zone): Longitude 120 W, includes the +# state of Baja California. +# 4- Zona Sureste (Southeast Zone): Longitude 75 W, includes the state +# of Quintana Roo. +# 5- The islands, reefs and keys shall take their timezone from the +# longitude they are located at. # Rule NAME FROM TO TYPE IN ON AT SAVE LETTER/S Rule Mexico 1939 only - Feb 5 0:00 1:00 D @@ -2508,13 +2524,8 @@ Zone America/Santa_Isabel -7:39:28 - LMT ############################################################################### # Anguilla -# See America/Port_of_Spain. - # Antigua and Barbuda -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone America/Antigua -4:07:12 - LMT 1912 Mar 2 - -5:00 - EST 1951 - -4:00 - AST +# See America/Port_of_Spain. # Bahamas # @@ -2581,10 +2592,7 @@ Zone Atlantic/Bermuda -4:19:18 - LMT 193 -4:00 US A%sT # Cayman Is -# Zone NAME GMTOFF RULES FORMAT [UNTIL] -Zone America/Cayman -5:25:32 - LMT 1890 # Georgetown - -5:07:11 - KMT 1912 Feb # Kingston Mean Time - -5:00 - EST +# See America/Panama. # Costa Rica @@ -3107,6 +3115,7 @@ Zone America/Managua -5:45:08 - LMT 1890 Zone America/Panama -5:18:08 - LMT 1890 -5:19:36 - CMT 1908 Apr 22 # Colón Mean Time -5:00 - EST +Link America/Panama America/Cayman # Puerto Rico # There are too many San Juans elsewhere, so we'll use 'Puerto_Rico'. Modified: vendor/tzdata/dist/southamerica ============================================================================== --- vendor/tzdata/dist/southamerica Tue Mar 24 02:17:17 2015 (r280410) +++ vendor/tzdata/dist/southamerica Tue Mar 24 05:50:07 2015 (r280411) @@ -1206,10 +1206,13 @@ Zone America/Rio_Branco -4:31:12 - LMT 1 # DST Start: first Saturday of September 2014 (Sun 07 Sep 2014 04:00 UTC) # http://www.diariooficial.interior.gob.cl//media/2014/02/19/do-20140219.pdf -# From Juan Correa (2015-01-28): -# ... today the Ministry of Energy announced that Chile will drop DST, will keep -# "summer time" (UTC -3 / UTC -5) all year round.... -# http://www.minenergia.cl/ministerio/noticias/generales/ministerio-de-energia-anuncia.html +# From Eduardo Romero Urra (2015-03-03): +# Today has been published officially that Chile will use the DST time +# permanently until March 25 of 2017 +# http://www.diariooficial.interior.gob.cl/media/2015/03/03/1-large.jpg +# +# From Paul Eggert (2015-03-03): +# For now, assume that the extension will persist indefinitely. # NOTE: ChileAQ rules for Antarctic bases are stored separately in the # 'antarctica' file. @@ -1268,7 +1271,7 @@ Zone America/Santiago -4:42:46 - LMT 189 -3:00 - CLT Zone Pacific/Easter -7:17:44 - LMT 1890 -7:17:28 - EMT 1932 Sep # Easter Mean Time - -7:00 Chile EAS%sT 1982 Mar 13 3:00u # Easter Time + -7:00 Chile EAS%sT 1982 Mar 14 3:00u # Easter Time -6:00 Chile EAS%sT 2015 Apr 26 3:00u -5:00 - EAST # @@ -1603,6 +1606,7 @@ Zone America/Port_of_Spain -4:06:04 - LM # These all agree with Trinidad and Tobago since 1970. Link America/Port_of_Spain America/Anguilla +Link America/Port_of_Spain America/Antigua Link America/Port_of_Spain America/Dominica Link America/Port_of_Spain America/Grenada Link America/Port_of_Spain America/Guadeloupe From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 05:50:40 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A70D5E4A; Tue, 24 Mar 2015 05:50:40 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7892BC89; Tue, 24 Mar 2015 05:50:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2O5oelK051975; Tue, 24 Mar 2015 05:50:40 GMT (envelope-from edwin@FreeBSD.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2O5oeAK051974; Tue, 24 Mar 2015 05:50:40 GMT (envelope-from edwin@FreeBSD.org) Message-Id: <201503240550.t2O5oeAK051974@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: edwin set sender to edwin@FreeBSD.org using -f From: Edwin Groothuis Date: Tue, 24 Mar 2015 05:50:40 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280412 - vendor/tzdata/tzdata2015b X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 05:50:40 -0000 Author: edwin Date: Tue Mar 24 05:50:39 2015 New Revision: 280412 URL: https://svnweb.freebsd.org/changeset/base/280412 Log: Tag of tzdata 2015b Added: vendor/tzdata/tzdata2015b/ - copied from r280411, vendor/tzdata/dist/ From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 07:47:47 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 1033) id 9171ED63; Tue, 24 Mar 2015 07:47:47 +0000 (UTC) Date: Tue, 24 Mar 2015 07:47:47 +0000 From: Alexey Dokuchaev To: Adrian Chadd Subject: Re: svn commit: r280406 - vendor/lua/5.3.0 Message-ID: <20150324074747.GB40112@FreeBSD.org> References: <201503240001.t2O01V1T085589@svn.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.23 (2014-03-12) Cc: "svn-src-all@freebsd.org" , "src-committers@freebsd.org" , Rui Paulo , svn-src-vendor@freebsd.org X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 07:47:47 -0000 On Mon, Mar 23, 2015 at 05:06:03PM -0700, Adrian Chadd wrote: > [snip] > > [gets coffee and popcorn] +1. I briefly had a thought if perhaps April suddenly arrived unnoticed. ./danfe From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 19:25:38 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 41B053E1; Tue, 24 Mar 2015 19:25:38 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 135E2A97; Tue, 24 Mar 2015 19:25:38 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2OJPboZ049978; Tue, 24 Mar 2015 19:25:37 GMT (envelope-from emaste@FreeBSD.org) Received: (from emaste@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2OJPbub049977; Tue, 24 Mar 2015 19:25:37 GMT (envelope-from emaste@FreeBSD.org) Message-Id: <201503241925.t2OJPbub049977@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: emaste set sender to emaste@FreeBSD.org using -f From: Ed Maste Date: Tue, 24 Mar 2015 19:25:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280454 - in vendor/NetBSD/xlint: . dist X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 19:25:38 -0000 Author: emaste Date: Tue Mar 24 19:25:36 2015 New Revision: 280454 URL: https://svnweb.freebsd.org/changeset/base/280454 Log: Copy initial xlint(1) import to vendor branch Added: vendor/NetBSD/xlint/ vendor/NetBSD/xlint/dist/ - copied from r12099, cvs2svn/branches/JPO/usr.bin/xlint/ From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 21:31:45 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id BB95D78A; Tue, 24 Mar 2015 21:31:45 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A2EB7BCD; Tue, 24 Mar 2015 21:31:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2OLVj7W013386; Tue, 24 Mar 2015 21:31:45 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2OLVcSQ013357; Tue, 24 Mar 2015 21:31:38 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201503242131.t2OLVcSQ013357@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Tue, 24 Mar 2015 21:31:38 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280461 - in vendor/lld: . dist dist/cmake dist/cmake/modules dist/docs dist/docs/_static dist/docs/_templates dist/docs/llvm-theme dist/docs/llvm-theme/static dist/include dist/include... X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 21:31:45 -0000 Author: dim Date: Tue Mar 24 21:31:36 2015 New Revision: 280461 URL: https://svnweb.freebsd.org/changeset/base/280461 Log: Vendor import of lld trunk r233088: https://llvm.org/svn/llvm-project/lld/trunk@233088 Added: vendor/lld/ vendor/lld/dist/ vendor/lld/dist/.arcconfig vendor/lld/dist/.clang-format vendor/lld/dist/.gitignore vendor/lld/dist/CMakeLists.txt (contents, props changed) vendor/lld/dist/LICENSE.TXT (contents, props changed) vendor/lld/dist/Makefile (contents, props changed) vendor/lld/dist/README.md vendor/lld/dist/cmake/ vendor/lld/dist/cmake/modules/ vendor/lld/dist/cmake/modules/FindVTune.cmake vendor/lld/dist/docs/ vendor/lld/dist/docs/C++11.rst vendor/lld/dist/docs/CMakeLists.txt (contents, props changed) vendor/lld/dist/docs/Driver.rst vendor/lld/dist/docs/Makefile (contents, props changed) vendor/lld/dist/docs/README.txt (contents, props changed) vendor/lld/dist/docs/Readers.rst vendor/lld/dist/docs/_static/ vendor/lld/dist/docs/_static/favicon.ico (contents, props changed) vendor/lld/dist/docs/_templates/ vendor/lld/dist/docs/_templates/indexsidebar.html (contents, props changed) vendor/lld/dist/docs/_templates/layout.html (contents, props changed) vendor/lld/dist/docs/conf.py (contents, props changed) vendor/lld/dist/docs/design.rst vendor/lld/dist/docs/development.rst vendor/lld/dist/docs/getting_started.rst vendor/lld/dist/docs/hello.png (contents, props changed) vendor/lld/dist/docs/index.rst vendor/lld/dist/docs/llvm-theme/ vendor/lld/dist/docs/llvm-theme/layout.html (contents, props changed) vendor/lld/dist/docs/llvm-theme/static/ vendor/lld/dist/docs/llvm-theme/static/contents.png (contents, props changed) vendor/lld/dist/docs/llvm-theme/static/llvm.css (contents, props changed) vendor/lld/dist/docs/llvm-theme/static/logo.png (contents, props changed) vendor/lld/dist/docs/llvm-theme/static/navigation.png (contents, props changed) vendor/lld/dist/docs/llvm-theme/theme.conf (contents, props changed) vendor/lld/dist/docs/make.bat vendor/lld/dist/docs/open_projects.rst vendor/lld/dist/docs/sphinx_intro.rst vendor/lld/dist/docs/windows_support.rst vendor/lld/dist/include/ vendor/lld/dist/include/Makefile (contents, props changed) vendor/lld/dist/include/lld/ vendor/lld/dist/include/lld/Config/ vendor/lld/dist/include/lld/Config/Makefile (contents, props changed) vendor/lld/dist/include/lld/Config/Version.h (contents, props changed) vendor/lld/dist/include/lld/Config/Version.inc.in (contents, props changed) vendor/lld/dist/include/lld/Core/ vendor/lld/dist/include/lld/Core/AbsoluteAtom.h (contents, props changed) vendor/lld/dist/include/lld/Core/Alias.h (contents, props changed) vendor/lld/dist/include/lld/Core/ArchiveLibraryFile.h (contents, props changed) vendor/lld/dist/include/lld/Core/Atom.h (contents, props changed) vendor/lld/dist/include/lld/Core/DefinedAtom.h (contents, props changed) vendor/lld/dist/include/lld/Core/Error.h (contents, props changed) vendor/lld/dist/include/lld/Core/File.h (contents, props changed) vendor/lld/dist/include/lld/Core/Instrumentation.h (contents, props changed) vendor/lld/dist/include/lld/Core/LLVM.h (contents, props changed) vendor/lld/dist/include/lld/Core/LinkingContext.h (contents, props changed) vendor/lld/dist/include/lld/Core/Node.h (contents, props changed) vendor/lld/dist/include/lld/Core/Parallel.h (contents, props changed) vendor/lld/dist/include/lld/Core/Pass.h (contents, props changed) vendor/lld/dist/include/lld/Core/PassManager.h (contents, props changed) vendor/lld/dist/include/lld/Core/Reader.h (contents, props changed) vendor/lld/dist/include/lld/Core/Reference.h (contents, props changed) vendor/lld/dist/include/lld/Core/Resolver.h (contents, props changed) vendor/lld/dist/include/lld/Core/STDExtras.h (contents, props changed) vendor/lld/dist/include/lld/Core/SharedLibraryAtom.h (contents, props changed) vendor/lld/dist/include/lld/Core/SharedLibraryFile.h (contents, props changed) vendor/lld/dist/include/lld/Core/Simple.h (contents, props changed) vendor/lld/dist/include/lld/Core/SymbolTable.h (contents, props changed) vendor/lld/dist/include/lld/Core/TODO.txt (contents, props changed) vendor/lld/dist/include/lld/Core/UndefinedAtom.h (contents, props changed) vendor/lld/dist/include/lld/Core/Writer.h (contents, props changed) vendor/lld/dist/include/lld/Core/range.h (contents, props changed) vendor/lld/dist/include/lld/Driver/ vendor/lld/dist/include/lld/Driver/Driver.h (contents, props changed) vendor/lld/dist/include/lld/Driver/WinLinkModuleDef.h (contents, props changed) vendor/lld/dist/include/lld/Makefile (contents, props changed) vendor/lld/dist/include/lld/Passes/ vendor/lld/dist/include/lld/ReaderWriter/ vendor/lld/dist/include/lld/ReaderWriter/AtomLayout.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/CoreLinkingContext.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/ELFLinkingContext.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/ELFTargets.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/LinkerScript.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/MachOLinkingContext.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/PECOFFLinkingContext.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/RelocationHelperFunctions.h (contents, props changed) vendor/lld/dist/include/lld/ReaderWriter/YamlContext.h (contents, props changed) vendor/lld/dist/lib/ vendor/lld/dist/lib/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/Config/ vendor/lld/dist/lib/Config/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/Config/Makefile (contents, props changed) vendor/lld/dist/lib/Config/Version.cpp (contents, props changed) vendor/lld/dist/lib/Core/ vendor/lld/dist/lib/Core/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/Core/DefinedAtom.cpp (contents, props changed) vendor/lld/dist/lib/Core/Error.cpp (contents, props changed) vendor/lld/dist/lib/Core/File.cpp (contents, props changed) vendor/lld/dist/lib/Core/LinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/Core/Makefile (contents, props changed) vendor/lld/dist/lib/Core/Reader.cpp (contents, props changed) vendor/lld/dist/lib/Core/Resolver.cpp (contents, props changed) vendor/lld/dist/lib/Core/SymbolTable.cpp (contents, props changed) vendor/lld/dist/lib/Core/TODO.txt (contents, props changed) vendor/lld/dist/lib/Core/Writer.cpp (contents, props changed) vendor/lld/dist/lib/Driver/ vendor/lld/dist/lib/Driver/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/Driver/CoreDriver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/CoreOptions.td vendor/lld/dist/lib/Driver/DarwinLdDriver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/DarwinLdOptions.td vendor/lld/dist/lib/Driver/Driver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/GnuLdDriver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/GnuLdOptions.td vendor/lld/dist/lib/Driver/Makefile (contents, props changed) vendor/lld/dist/lib/Driver/TODO.rst vendor/lld/dist/lib/Driver/UniversalDriver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/UniversalDriverOptions.td vendor/lld/dist/lib/Driver/WinLinkDriver.cpp (contents, props changed) vendor/lld/dist/lib/Driver/WinLinkModuleDef.cpp (contents, props changed) vendor/lld/dist/lib/Driver/WinLinkOptions.td vendor/lld/dist/lib/Makefile (contents, props changed) vendor/lld/dist/lib/Passes/ vendor/lld/dist/lib/ReaderWriter/ vendor/lld/dist/lib/ReaderWriter/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/CoreLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/ vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64DynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64ExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64LinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64RelocationPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/AArch64TargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/AArch64/TODO.rst vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMLinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMRelocationPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMSymbolTable.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/ARMTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ARM/TODO.rst vendor/lld/dist/lib/ReaderWriter/ELF/Atoms.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Chunk.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/CreateELF.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/DefaultLayout.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/DefaultTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/DynamicFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/DynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ELFLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/ExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/HeaderChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/ vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonDynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonELFWriters.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonEncodings.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableAtoms.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonLinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationFunctions.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonRelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonSectionChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/HexagonTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Hexagon/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Layout.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/ vendor/lld/dist/lib/ReaderWriter/ELF/Mips/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsCtorsOrderPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsDynamicTable.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFFlagsMerger.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsELFWriters.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsLinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsRelocationPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsSectionChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Mips/MipsTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/OrderPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/OutputELFWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Reader.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/SectionChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/SegmentChunks.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/TODO.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/TargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/TargetLayout.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Writer.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/Writer.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/ vendor/lld/dist/lib/ReaderWriter/ELF/X86/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86DynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86ExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86LinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86RelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86/X86TargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleLinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/ExampleTargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/ExampleSubTarget/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/TODO.rst vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64DynamicLibraryWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ELFReader.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ElfType.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64ExecutableWriter.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64LinkingContext.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64RelocationPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/ELF/X86_64/X86_64TargetHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/FileArchive.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/LinkerScript.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_arm64.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ArchHandler_x86_64.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/Atoms.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/CompactUnwindPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ExecutableAtoms.hpp vendor/lld/dist/lib/ReaderWriter/MachO/File.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/GOTPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/LayoutPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachOLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryReader.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryUtils.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileBinaryWriter.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileFromAtoms.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileToAtoms.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachONormalizedFileYAML.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/MachOPasses.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/ShimPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/StubsPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/MachO/WriterMachO.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Native/ vendor/lld/dist/lib/ReaderWriter/Native/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Native/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Native/NativeFileFormat.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Native/ReaderNative.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/Native/WriterNative.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/ vendor/lld/dist/lib/ReaderWriter/PECOFF/Atoms.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/EdataPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/IdataPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/InferSubsystemPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/LinkerGeneratedSymbolFile.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/LoadConfigPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/OrderPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/PDBPass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/PECOFFLinkingContext.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/Pass.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderCOFF.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/ReaderImportHeader.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterImportLibrary.h (contents, props changed) vendor/lld/dist/lib/ReaderWriter/PECOFF/WriterPECOFF.cpp (contents, props changed) vendor/lld/dist/lib/ReaderWriter/YAML/ vendor/lld/dist/lib/ReaderWriter/YAML/CMakeLists.txt (contents, props changed) vendor/lld/dist/lib/ReaderWriter/YAML/Makefile (contents, props changed) vendor/lld/dist/lib/ReaderWriter/YAML/ReaderWriterYAML.cpp (contents, props changed) vendor/lld/dist/test/ vendor/lld/dist/test/CMakeLists.txt (contents, props changed) vendor/lld/dist/test/Driver/ vendor/lld/dist/test/Driver/Inputs/ vendor/lld/dist/test/Driver/Inputs/libtest.a (contents, props changed) vendor/lld/dist/test/Driver/Inputs/usr/ vendor/lld/dist/test/Driver/Inputs/usr/lib/ vendor/lld/dist/test/Driver/Inputs/usr/lib/i386/ vendor/lld/dist/test/Driver/Inputs/usr/lib/i386/libtest.a (contents, props changed) vendor/lld/dist/test/Driver/Inputs/usr/lib/libtest.a (contents, props changed) vendor/lld/dist/test/Driver/def-lib-search.test vendor/lld/dist/test/Driver/flavor-option.test vendor/lld/dist/test/Driver/lib-search.test vendor/lld/dist/test/Driver/so-whole-archive.test vendor/lld/dist/test/Driver/trivial-driver.test vendor/lld/dist/test/Driver/undef-basic.objtxt vendor/lld/dist/test/LinkerScript/ vendor/lld/dist/test/LinkerScript/expr-precedence.test vendor/lld/dist/test/LinkerScript/extern-bad-symbol.test vendor/lld/dist/test/LinkerScript/extern-empty.test vendor/lld/dist/test/LinkerScript/extern-valid.test vendor/lld/dist/test/LinkerScript/incomplete-ternary.test vendor/lld/dist/test/LinkerScript/libname-err-1.test vendor/lld/dist/test/LinkerScript/libname-err-2.test vendor/lld/dist/test/LinkerScript/linker-script-outputformat.test vendor/lld/dist/test/LinkerScript/linker-script.test vendor/lld/dist/test/LinkerScript/memory-empty.test vendor/lld/dist/test/LinkerScript/memory-missing-attrs.test vendor/lld/dist/test/LinkerScript/memory-missing-length.test vendor/lld/dist/test/LinkerScript/memory-missing-name.test vendor/lld/dist/test/LinkerScript/memory-missing-origin.test vendor/lld/dist/test/LinkerScript/memory-valid.test vendor/lld/dist/test/LinkerScript/missing-entry-symbol.test vendor/lld/dist/test/LinkerScript/missing-input-file-name.test vendor/lld/dist/test/LinkerScript/missing-input-sections.test vendor/lld/dist/test/LinkerScript/missing-operand.test vendor/lld/dist/test/LinkerScript/missing-output-section-name.test vendor/lld/dist/test/LinkerScript/missing-symbol.test vendor/lld/dist/test/LinkerScript/sections.test vendor/lld/dist/test/Makefile (contents, props changed) vendor/lld/dist/test/Unit/ vendor/lld/dist/test/Unit/lit.cfg vendor/lld/dist/test/Unit/lit.site.cfg.in (contents, props changed) vendor/lld/dist/test/core/ vendor/lld/dist/test/core/absolute-basic.objtxt vendor/lld/dist/test/core/absolute-local.objtxt vendor/lld/dist/test/core/archive-basic.objtxt vendor/lld/dist/test/core/archive-chain.objtxt vendor/lld/dist/test/core/archive-tentdef-search.objtxt vendor/lld/dist/test/core/associates.objtxt vendor/lld/dist/test/core/auto-hide-coalesce.objtxt vendor/lld/dist/test/core/code-model-attributes.objtxt vendor/lld/dist/test/core/constants-coalesce.objtxt vendor/lld/dist/test/core/cstring-coalesce.objtxt vendor/lld/dist/test/core/custom-section-coalesce.objtxt vendor/lld/dist/test/core/custom-section.objtxt vendor/lld/dist/test/core/dead-strip-attributes.objtxt vendor/lld/dist/test/core/dead-strip-basic.objtxt vendor/lld/dist/test/core/dead-strip-globals.objtxt vendor/lld/dist/test/core/dead-strip-reverse.objtxt vendor/lld/dist/test/core/error-atom-attribute.objtxt vendor/lld/dist/test/core/error-atom-content-byte-value.objtxt vendor/lld/dist/test/core/error-atom-content-bytes.objtxt vendor/lld/dist/test/core/error-atom-type.objtxt vendor/lld/dist/test/core/error-atom-undefined-wrong-attribue.objtxt vendor/lld/dist/test/core/error-duplicate-absolutes.objtxt vendor/lld/dist/test/core/error-file-attribute.objtxt vendor/lld/dist/test/core/error-fixup-attribute.objtxt vendor/lld/dist/test/core/error-fixup-target.objtxt vendor/lld/dist/test/core/fixups-addend.objtxt vendor/lld/dist/test/core/fixups-dup-named.objtxt vendor/lld/dist/test/core/fixups-named.objtxt vendor/lld/dist/test/core/fixups-unnamed.objtxt vendor/lld/dist/test/core/gnulinkonce-rearrange-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-remaining-undef.objtxt vendor/lld/dist/test/core/gnulinkonce-resolve.objtxt vendor/lld/dist/test/core/gnulinkonce-simple.objtxt vendor/lld/dist/test/core/inline-coalesce.objtxt vendor/lld/dist/test/core/multiple-def-error.objtxt vendor/lld/dist/test/core/permissions.objtxt vendor/lld/dist/test/core/sectiongroup-deadstrip.objtxt vendor/lld/dist/test/core/sectiongroup-gnulinkonce-error.objtxt vendor/lld/dist/test/core/sectiongroup-rearrange-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-remaining-undef.objtxt vendor/lld/dist/test/core/sectiongroup-resolve.objtxt vendor/lld/dist/test/core/sectiongroup-simple.objtxt vendor/lld/dist/test/core/shared-library-basic.objtxt vendor/lld/dist/test/core/shared-library-coalesce.objtxt vendor/lld/dist/test/core/tent-merge.objtxt vendor/lld/dist/test/core/undef-coalesce-error.objtxt vendor/lld/dist/test/core/undef-coalesce.objtxt vendor/lld/dist/test/core/undef-fallback.objtxt vendor/lld/dist/test/core/undef-weak-coalesce.objtxt vendor/lld/dist/test/core/weak-coalesce.objtxt vendor/lld/dist/test/darwin/ vendor/lld/dist/test/darwin/native-and-mach-o.objtxt vendor/lld/dist/test/elf/ vendor/lld/dist/test/elf/AArch64/ vendor/lld/dist/test/elf/AArch64/Inputs/ vendor/lld/dist/test/elf/AArch64/Inputs/fn.c (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/fn.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/initfini-option.c (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/initfini-option.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/initfini.c (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/initfini.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/main.c (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/main.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/no-interp-section.c (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/no-interp-section.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/zerosizedsection.o (contents, props changed) vendor/lld/dist/test/elf/AArch64/Inputs/zerosizedsection.s (contents, props changed) vendor/lld/dist/test/elf/AArch64/defsym.test vendor/lld/dist/test/elf/AArch64/dontignorezerosize-sections.test vendor/lld/dist/test/elf/AArch64/dynlib-nointerp-section.test vendor/lld/dist/test/elf/AArch64/initfini.test vendor/lld/dist/test/elf/AArch64/rel-abs32-overflow.test vendor/lld/dist/test/elf/AArch64/rel-abs32.test vendor/lld/dist/test/elf/AArch64/rel-abs64.test vendor/lld/dist/test/elf/AArch64/rel-bad.test vendor/lld/dist/test/elf/ARM/ vendor/lld/dist/test/elf/ARM/arm-symbols.test vendor/lld/dist/test/elf/ARM/defsym.test vendor/lld/dist/test/elf/ARM/entry-point.test vendor/lld/dist/test/elf/ARM/missing-symbol.test vendor/lld/dist/test/elf/ARM/rel-abs32.test vendor/lld/dist/test/elf/ARM/rel-arm-call.test vendor/lld/dist/test/elf/ARM/rel-arm-jump24-veneer-b.test vendor/lld/dist/test/elf/ARM/rel-arm-jump24-veneer-bl.test vendor/lld/dist/test/elf/ARM/rel-arm-jump24.test vendor/lld/dist/test/elf/ARM/rel-arm-mov.test vendor/lld/dist/test/elf/ARM/rel-arm-prel31.test vendor/lld/dist/test/elf/ARM/rel-arm-thm-interwork.test vendor/lld/dist/test/elf/ARM/rel-rel32.test vendor/lld/dist/test/elf/ARM/rel-thm-call.test vendor/lld/dist/test/elf/ARM/rel-thm-jump11.test vendor/lld/dist/test/elf/ARM/rel-thm-jump24-veneer.test vendor/lld/dist/test/elf/ARM/rel-thm-jump24.test vendor/lld/dist/test/elf/ARM/rel-thm-mov.test vendor/lld/dist/test/elf/ARM/rel-tls-ie32.test vendor/lld/dist/test/elf/ARM/rel-tls-le32.test vendor/lld/dist/test/elf/ARM/thm-symbols.test vendor/lld/dist/test/elf/ARM/undef-lazy-symbol.test vendor/lld/dist/test/elf/Hexagon/ vendor/lld/dist/test/elf/Hexagon/Inputs/ vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj-data.c (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj-data.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj.c (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/dynobj.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/got-plt-order.c (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/got-plt-order.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/libMaxAlignment.a (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/sda-base.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/sdata1.c (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/sdata1.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/sdata2.c (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/sdata2.o (contents, props changed) vendor/lld/dist/test/elf/Hexagon/Inputs/use-shared.hexagon (contents, props changed) vendor/lld/dist/test/elf/Hexagon/dynlib-data.test vendor/lld/dist/test/elf/Hexagon/dynlib-gotoff.test vendor/lld/dist/test/elf/Hexagon/dynlib-hash.test vendor/lld/dist/test/elf/Hexagon/dynlib-rela.test vendor/lld/dist/test/elf/Hexagon/dynlib-syms.test vendor/lld/dist/test/elf/Hexagon/dynlib.test vendor/lld/dist/test/elf/Hexagon/hexagon-got-plt-order.test vendor/lld/dist/test/elf/Hexagon/hexagon-plt-setup.test vendor/lld/dist/test/elf/Hexagon/maxalignment.test vendor/lld/dist/test/elf/Hexagon/rela-order.test vendor/lld/dist/test/elf/Hexagon/sda-base.test vendor/lld/dist/test/elf/Hexagon/zerofillquick-sdata.test vendor/lld/dist/test/elf/Inputs/ vendor/lld/dist/test/elf/Inputs/abs-test.i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/bar.o.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/branch-test.hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/branch-test.ppc (contents, props changed) vendor/lld/dist/test/elf/Inputs/consecutive-weak-defs.o.yaml vendor/lld/dist/test/elf/Inputs/constants-merge.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/constdata.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/foo.o.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/globalconst.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/globalconst.o.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/gotpcrel.S (contents, props changed) vendor/lld/dist/test/elf/Inputs/gotpcrel.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/group-cmd-search-1.ls vendor/lld/dist/test/elf/Inputs/group-cmd-search-2.ls vendor/lld/dist/test/elf/Inputs/group-cmd-search-3.ls vendor/lld/dist/test/elf/Inputs/ifunc.S (contents, props changed) vendor/lld/dist/test/elf/Inputs/ifunc.cpp (contents, props changed) vendor/lld/dist/test/elf/Inputs/ifunc.cpp.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/ifunc.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/init_array.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/libfnarchive.a (contents, props changed) vendor/lld/dist/test/elf/Inputs/libifunc.x86-64.so (contents, props changed) vendor/lld/dist/test/elf/Inputs/libundef.so (contents, props changed) vendor/lld/dist/test/elf/Inputs/libweaksym.so (contents, props changed) vendor/lld/dist/test/elf/Inputs/main-with-global-def.o.yaml vendor/lld/dist/test/elf/Inputs/mainobj.x86_64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/object-test.elf-hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/object-test.elf-i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/phdr.i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/quickdata-sort-test.o.elf-hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/quickdata-sortcommon-test.o.elf-hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/quickdata-test.elf-hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/reloc-test.elf-i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/reloc-xb.x86 (contents, props changed) vendor/lld/dist/test/elf/Inputs/reloc-xt.x86 (contents, props changed) vendor/lld/dist/test/elf/Inputs/relocs-dynamic.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/relocs.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/responsefile vendor/lld/dist/test/elf/Inputs/rodata-test.hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/rodata-test.i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/rodata.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/rodata.o (contents, props changed) vendor/lld/dist/test/elf/Inputs/section-test.i386 (contents, props changed) vendor/lld/dist/test/elf/Inputs/shared.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/shared.so-x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/stripped-empty.x86_64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/target-test.hexagon (contents, props changed) vendor/lld/dist/test/elf/Inputs/target-test.ppc (contents, props changed) vendor/lld/dist/test/elf/Inputs/tls.S (contents, props changed) vendor/lld/dist/test/elf/Inputs/tls.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/tls.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/tlsAddr.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/tlsaddr.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/undef-from-main-so.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/undef-from-main.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/undef-pc32.o (contents, props changed) vendor/lld/dist/test/elf/Inputs/undef.o (contents, props changed) vendor/lld/dist/test/elf/Inputs/undef2-so.o.yaml vendor/lld/dist/test/elf/Inputs/use-shared-32s.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/use-shared-32s.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/use-shared.c (contents, props changed) vendor/lld/dist/test/elf/Inputs/use-shared.x86-64 (contents, props changed) vendor/lld/dist/test/elf/Inputs/weaksym.o (contents, props changed) vendor/lld/dist/test/elf/Inputs/writersyms.o (contents, props changed) vendor/lld/dist/test/elf/Inputs/x86-64-relocs.S (contents, props changed) vendor/lld/dist/test/elf/Mips/ vendor/lld/dist/test/elf/Mips/base-address-64.test vendor/lld/dist/test/elf/Mips/base-address.test vendor/lld/dist/test/elf/Mips/ctors-order.test vendor/lld/dist/test/elf/Mips/dt-textrel-64.test vendor/lld/dist/test/elf/Mips/dt-textrel.test vendor/lld/dist/test/elf/Mips/dynlib-dynamic.test vendor/lld/dist/test/elf/Mips/dynlib-dynsym-micro.test vendor/lld/dist/test/elf/Mips/dynlib-dynsym.test vendor/lld/dist/test/elf/Mips/dynlib-fileheader-64.test vendor/lld/dist/test/elf/Mips/dynlib-fileheader-micro-64.test vendor/lld/dist/test/elf/Mips/dynlib-fileheader-micro.test vendor/lld/dist/test/elf/Mips/dynlib-fileheader.test vendor/lld/dist/test/elf/Mips/dynsym-table-1.test vendor/lld/dist/test/elf/Mips/dynsym-table-2.test vendor/lld/dist/test/elf/Mips/e-flags-merge-1-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-1.test vendor/lld/dist/test/elf/Mips/e-flags-merge-10.test vendor/lld/dist/test/elf/Mips/e-flags-merge-11.test vendor/lld/dist/test/elf/Mips/e-flags-merge-2-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-2.test vendor/lld/dist/test/elf/Mips/e-flags-merge-3-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-3.test vendor/lld/dist/test/elf/Mips/e-flags-merge-4-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-4.test vendor/lld/dist/test/elf/Mips/e-flags-merge-5-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-5.test vendor/lld/dist/test/elf/Mips/e-flags-merge-6-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-6.test vendor/lld/dist/test/elf/Mips/e-flags-merge-7-64.test vendor/lld/dist/test/elf/Mips/e-flags-merge-7.test vendor/lld/dist/test/elf/Mips/e-flags-merge-8.test vendor/lld/dist/test/elf/Mips/e-flags-merge-9.test vendor/lld/dist/test/elf/Mips/entry-name.test vendor/lld/dist/test/elf/Mips/exe-dynamic.test vendor/lld/dist/test/elf/Mips/exe-dynsym-micro.test vendor/lld/dist/test/elf/Mips/exe-dynsym.test vendor/lld/dist/test/elf/Mips/exe-fileheader-64.test vendor/lld/dist/test/elf/Mips/exe-fileheader-micro-64.test vendor/lld/dist/test/elf/Mips/exe-fileheader-micro.test vendor/lld/dist/test/elf/Mips/exe-fileheader.test vendor/lld/dist/test/elf/Mips/exe-got-micro.test vendor/lld/dist/test/elf/Mips/exe-got.test vendor/lld/dist/test/elf/Mips/got-page-32.test vendor/lld/dist/test/elf/Mips/got-page-64.test vendor/lld/dist/test/elf/Mips/got16-2.test vendor/lld/dist/test/elf/Mips/got16-micro.test vendor/lld/dist/test/elf/Mips/got16.test vendor/lld/dist/test/elf/Mips/gotsym.test vendor/lld/dist/test/elf/Mips/gp-sym-1-micro.test vendor/lld/dist/test/elf/Mips/gp-sym-1.test vendor/lld/dist/test/elf/Mips/gp-sym-2.test vendor/lld/dist/test/elf/Mips/hilo16-1.test vendor/lld/dist/test/elf/Mips/hilo16-2.test vendor/lld/dist/test/elf/Mips/hilo16-3.test vendor/lld/dist/test/elf/Mips/hilo16-4.test vendor/lld/dist/test/elf/Mips/hilo16-5.test vendor/lld/dist/test/elf/Mips/hilo16-8-micro.test vendor/lld/dist/test/elf/Mips/hilo16-9-micro.test vendor/lld/dist/test/elf/Mips/initfini-micro.test vendor/lld/dist/test/elf/Mips/interpreter-64.test vendor/lld/dist/test/elf/Mips/interpreter.test vendor/lld/dist/test/elf/Mips/invalid-reginfo.test vendor/lld/dist/test/elf/Mips/jalx-align-err.test vendor/lld/dist/test/elf/Mips/jump-fix-err.test vendor/lld/dist/test/elf/Mips/la25-stub-micro.test vendor/lld/dist/test/elf/Mips/la25-stub.test vendor/lld/dist/test/elf/Mips/mips-options-gp0.test vendor/lld/dist/test/elf/Mips/n64-rel-chain.test vendor/lld/dist/test/elf/Mips/opt-emulation.test vendor/lld/dist/test/elf/Mips/pc23-range.test vendor/lld/dist/test/elf/Mips/plt-entry-mixed-1.test vendor/lld/dist/test/elf/Mips/plt-entry-mixed-2.test vendor/lld/dist/test/elf/Mips/plt-entry-mixed-3.test vendor/lld/dist/test/elf/Mips/plt-entry-mixed-4.test vendor/lld/dist/test/elf/Mips/plt-entry-r6.test vendor/lld/dist/test/elf/Mips/plt-header-micro.test vendor/lld/dist/test/elf/Mips/plt-header-mixed.test vendor/lld/dist/test/elf/Mips/plt-header.test vendor/lld/dist/test/elf/Mips/r26-1-micro.test vendor/lld/dist/test/elf/Mips/r26-1.test vendor/lld/dist/test/elf/Mips/r26-2-micro.test vendor/lld/dist/test/elf/Mips/r26-2.test vendor/lld/dist/test/elf/Mips/rel-32.test vendor/lld/dist/test/elf/Mips/rel-64.test vendor/lld/dist/test/elf/Mips/rel-copy-micro.test vendor/lld/dist/test/elf/Mips/rel-copy-pc.test vendor/lld/dist/test/elf/Mips/rel-copy.test vendor/lld/dist/test/elf/Mips/rel-dynamic-01-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-01.test vendor/lld/dist/test/elf/Mips/rel-dynamic-02.test vendor/lld/dist/test/elf/Mips/rel-dynamic-03-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-03.test vendor/lld/dist/test/elf/Mips/rel-dynamic-04-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-04.test vendor/lld/dist/test/elf/Mips/rel-dynamic-05-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-05.test vendor/lld/dist/test/elf/Mips/rel-dynamic-06-64.test vendor/lld/dist/test/elf/Mips/rel-dynamic-06.test vendor/lld/dist/test/elf/Mips/rel-dynamic-07-64.test vendor/lld/dist/test/elf/Mips/rel-dynamic-07.test vendor/lld/dist/test/elf/Mips/rel-dynamic-08-64.test vendor/lld/dist/test/elf/Mips/rel-dynamic-08-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-08.test vendor/lld/dist/test/elf/Mips/rel-dynamic-09-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-09.test vendor/lld/dist/test/elf/Mips/rel-dynamic-10-micro.test vendor/lld/dist/test/elf/Mips/rel-dynamic-10.test vendor/lld/dist/test/elf/Mips/rel-dynamic-11.test vendor/lld/dist/test/elf/Mips/rel-dynamic-12.test vendor/lld/dist/test/elf/Mips/rel-gprel16.test vendor/lld/dist/test/elf/Mips/rel-gprel32-64.test vendor/lld/dist/test/elf/Mips/rel-gprel32.test vendor/lld/dist/test/elf/Mips/rel-pc-hilo.test vendor/lld/dist/test/elf/Mips/rel-pc18-s3.test vendor/lld/dist/test/elf/Mips/rel-pc19-s2.test vendor/lld/dist/test/elf/Mips/rel-pc21-s2.test vendor/lld/dist/test/elf/Mips/rel-pc26-s2.test vendor/lld/dist/test/elf/Mips/rel-pc32.test vendor/lld/dist/test/elf/Mips/rel-pc7-10-16-23.test vendor/lld/dist/test/elf/Mips/rel-sub.test vendor/lld/dist/test/elf/Mips/st-other.test vendor/lld/dist/test/elf/Mips/tls-1-micro.test vendor/lld/dist/test/elf/Mips/tls-1.test vendor/lld/dist/test/elf/Mips/tls-2-64.test vendor/lld/dist/test/elf/Mips/tls-2-micro.test vendor/lld/dist/test/elf/Mips/tls-2.test vendor/lld/dist/test/elf/Mips/tls-3-micro.test vendor/lld/dist/test/elf/Mips/tls-3.test vendor/lld/dist/test/elf/Mips/tls-4-micro.test vendor/lld/dist/test/elf/Mips/tls-4.test vendor/lld/dist/test/elf/Mips/tls-5-64.test vendor/lld/dist/test/elf/Mips/tls-5-micro.test vendor/lld/dist/test/elf/Mips/tls-5.test vendor/lld/dist/test/elf/X86_64/ vendor/lld/dist/test/elf/X86_64/ExampleTarget/ vendor/lld/dist/test/elf/X86_64/ExampleTarget/triple.test vendor/lld/dist/test/elf/X86_64/Inputs/ vendor/lld/dist/test/elf/X86_64/Inputs/constint.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/constint.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/debug0.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/debug0.x86-64 (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/debug1.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/debug1.x86-64 (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/externtls.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/externtls.x86-64 (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/fn.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/fn.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/generaltls-so.o.yaml vendor/lld/dist/test/elf/X86_64/Inputs/group/ vendor/lld/dist/test/elf/X86_64/Inputs/group/1.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/1.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn1.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn1.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn2.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/fn2.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/group.sh (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn.a (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn.so (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn1.a (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/group/libfn2.so (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/initfini-option.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/initfini-option.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/initfini.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/initfini.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/largebss.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/largebss.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/ vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/1.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/1.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/2.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/2.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/3.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/3.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/layoutpass/lib2.a (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/libfn.a (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/libfn.so (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/main.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/main.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/multi-ovrd.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/multi-ovrd.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/multi-weak.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/multi-weak.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/multiweaksyms.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/nmagic.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/nmagic.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/no-interp-section.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/no-interp-section.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/note.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/note.s (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/note_ro_rw.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/note_ro_rw.s (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/ovrd.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/ovrd.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/rodata.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/rodata.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/rodata.s (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/rwint.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/rwint.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/sectionmap.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/sectionmap.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/undefcpp.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/undefcpp.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/weak-zero-sized.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/weak.c (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/weak.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/weak.s (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/zerosizedsection.o (contents, props changed) vendor/lld/dist/test/elf/X86_64/Inputs/zerosizedsection.s (contents, props changed) vendor/lld/dist/test/elf/X86_64/alignoffset.test vendor/lld/dist/test/elf/X86_64/debug.test vendor/lld/dist/test/elf/X86_64/defsym.test vendor/lld/dist/test/elf/X86_64/demangle.test vendor/lld/dist/test/elf/X86_64/dontignorezerosize-sections.test vendor/lld/dist/test/elf/X86_64/dynamicvars.test vendor/lld/dist/test/elf/X86_64/dynlib-nointerp-section.test vendor/lld/dist/test/elf/X86_64/dynlib-search.test vendor/lld/dist/test/elf/X86_64/dynsym-weak.test vendor/lld/dist/test/elf/X86_64/extern-tls.test vendor/lld/dist/test/elf/X86_64/general-dynamic-tls.test vendor/lld/dist/test/elf/X86_64/imagebase.test vendor/lld/dist/test/elf/X86_64/initfini-order.test vendor/lld/dist/test/elf/X86_64/initfini.test vendor/lld/dist/test/elf/X86_64/largebss.test vendor/lld/dist/test/elf/X86_64/layoutpass-order.test vendor/lld/dist/test/elf/X86_64/maxpagesize.test vendor/lld/dist/test/elf/X86_64/mergesimilarstrings.test vendor/lld/dist/test/elf/X86_64/multi-weak-layout.test vendor/lld/dist/test/elf/X86_64/multi-weak-override.test vendor/lld/dist/test/elf/X86_64/multi-weak-syms-order.test vendor/lld/dist/test/elf/X86_64/nmagic.test vendor/lld/dist/test/elf/X86_64/noalignsegments.test vendor/lld/dist/test/elf/X86_64/note-sections-ro_plus_rw.test vendor/lld/dist/test/elf/X86_64/note-sections.test vendor/lld/dist/test/elf/X86_64/omagic.test vendor/lld/dist/test/elf/X86_64/outputsegments.test vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_16.test vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_pc16.test vendor/lld/dist/test/elf/X86_64/reloc_r_x86_64_pc64.test vendor/lld/dist/test/elf/X86_64/rodata.test vendor/lld/dist/test/elf/X86_64/sectionchoice.test vendor/lld/dist/test/elf/X86_64/sectionmap.test vendor/lld/dist/test/elf/X86_64/startGroupEndGroup.test vendor/lld/dist/test/elf/X86_64/startGroupEndGroupWithDynlib.test vendor/lld/dist/test/elf/X86_64/staticlib-search.test vendor/lld/dist/test/elf/X86_64/undef.test vendor/lld/dist/test/elf/X86_64/underscore-end.test vendor/lld/dist/test/elf/X86_64/weak-override.test vendor/lld/dist/test/elf/X86_64/weak-zero-sized.test vendor/lld/dist/test/elf/X86_64/weaksym.test vendor/lld/dist/test/elf/X86_64/yamlinput.test vendor/lld/dist/test/elf/abs-dup.objtxt vendor/lld/dist/test/elf/abs.test vendor/lld/dist/test/elf/allowduplicates.objtxt vendor/lld/dist/test/elf/archive-elf-forceload.test vendor/lld/dist/test/elf/archive-elf.test vendor/lld/dist/test/elf/as-needed.test vendor/lld/dist/test/elf/branch.test vendor/lld/dist/test/elf/check.test vendor/lld/dist/test/elf/checkrodata.test vendor/lld/dist/test/elf/common.test vendor/lld/dist/test/elf/consecutive-weak-sym-defs.test vendor/lld/dist/test/elf/defsym.objtxt vendor/lld/dist/test/elf/dynamic-segorder.test vendor/lld/dist/test/elf/dynamic-undef.test vendor/lld/dist/test/elf/dynamic.test vendor/lld/dist/test/elf/eh_frame_hdr.test vendor/lld/dist/test/elf/entry.objtxt vendor/lld/dist/test/elf/export-dynamic.test vendor/lld/dist/test/elf/filenotfound.test vendor/lld/dist/test/elf/gnulinkonce/ vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce-report-discarded-reference.test vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce-report-undef.test vendor/lld/dist/test/elf/gnulinkonce/gnulinkonce.test vendor/lld/dist/test/elf/gotpcrel.test vendor/lld/dist/test/elf/gottpoff.test vendor/lld/dist/test/elf/group-cmd-search.test vendor/lld/dist/test/elf/hexagon-quickdata-sort.test vendor/lld/dist/test/elf/hexagon-quickdata-sortcommon.test vendor/lld/dist/test/elf/ifunc.test vendor/lld/dist/test/elf/ignore-unknownoption.test vendor/lld/dist/test/elf/init_array-order.test vendor/lld/dist/test/elf/init_array.test vendor/lld/dist/test/elf/initfini-options.test-1.test vendor/lld/dist/test/elf/initfini-options.test-2.test vendor/lld/dist/test/elf/initfini-options.test-3.test vendor/lld/dist/test/elf/librarynotfound.test vendor/lld/dist/test/elf/linker-as-ld.test vendor/lld/dist/test/elf/linkerscript/ vendor/lld/dist/test/elf/linkerscript/Inputs/ vendor/lld/dist/test/elf/linkerscript/Inputs/externs.ls vendor/lld/dist/test/elf/linkerscript/Inputs/invalid.ls vendor/lld/dist/test/elf/linkerscript/Inputs/prog1.o.yaml vendor/lld/dist/test/elf/linkerscript/Inputs/prog2.o.yaml vendor/lld/dist/test/elf/linkerscript/Inputs/prog3.o.yaml vendor/lld/dist/test/elf/linkerscript/Inputs/simple.o.yaml vendor/lld/dist/test/elf/linkerscript/Inputs/valid.ls vendor/lld/dist/test/elf/linkerscript/externs.objtxt vendor/lld/dist/test/elf/linkerscript/invalid-script-cli-1.test vendor/lld/dist/test/elf/linkerscript/invalid-script-cli-2.test vendor/lld/dist/test/elf/linkerscript/invalid.test vendor/lld/dist/test/elf/linkerscript/sections-order.test vendor/lld/dist/test/elf/linkerscript/sections-with-wildcards.test vendor/lld/dist/test/elf/linkerscript/symbol-definition.test vendor/lld/dist/test/elf/linkerscript/valid-script-cli.objtxt vendor/lld/dist/test/elf/loginputfiles.test vendor/lld/dist/test/elf/mergeatoms.test vendor/lld/dist/test/elf/mergeconstants.test vendor/lld/dist/test/elf/mergeglobalatoms.test vendor/lld/dist/test/elf/note.test vendor/lld/dist/test/elf/options/ vendor/lld/dist/test/elf/options/dynamic-linker.test vendor/lld/dist/test/elf/phdr.test vendor/lld/dist/test/elf/quickdata.test vendor/lld/dist/test/elf/reloc.test vendor/lld/dist/test/elf/responsefile.test vendor/lld/dist/test/elf/rodata.test vendor/lld/dist/test/elf/rosegment.test vendor/lld/dist/test/elf/sectionGroups/ vendor/lld/dist/test/elf/sectionGroups/sectiongroup-new-members.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-simple.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-undef-member-other.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-undef-member.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-globalsymbols.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-undef-external-reference.test vendor/lld/dist/test/elf/sectionGroups/sectiongroup-with-undef-signature.test vendor/lld/dist/test/elf/sections.test vendor/lld/dist/test/elf/sh_addralign.test vendor/lld/dist/test/elf/soname.test vendor/lld/dist/test/elf/strip-all.test vendor/lld/dist/test/elf/stripped-empty.test vendor/lld/dist/test/elf/symbols.test vendor/lld/dist/test/elf/tls.test vendor/lld/dist/test/elf/tlsAddr.test vendor/lld/dist/test/elf/undef-from-dso-to-main.test vendor/lld/dist/test/elf/undef-from-main-dso.test vendor/lld/dist/test/elf/weaksym.test vendor/lld/dist/test/elf/wrap.test vendor/lld/dist/test/elf/x86-64-dynamic-relocs.test vendor/lld/dist/test/elf/x86-64-dynamic.test vendor/lld/dist/test/elf/x86.test vendor/lld/dist/test/elf/x86_64-kinds.test vendor/lld/dist/test/lit.cfg vendor/lld/dist/test/lit.site.cfg.in (contents, props changed) vendor/lld/dist/test/mach-o/ vendor/lld/dist/test/mach-o/Inputs/ vendor/lld/dist/test/mach-o/Inputs/DependencyDump.py (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/bar.yaml vendor/lld/dist/test/mach-o/Inputs/exported_symbols_list.exp vendor/lld/dist/test/mach-o/Inputs/full.filelist vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/ vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/ vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/ vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/libmyshared.dylib (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/lib/libmystatic.a (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/ vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/lib/ vendor/lld/dist/test/mach-o/Inputs/lib-search-paths/usr/local/lib/file.o (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/libSystem.yaml vendor/lld/dist/test/mach-o/Inputs/libbar.a (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/libfoo.a (contents, props changed) vendor/lld/dist/test/mach-o/Inputs/order_file-basic.order vendor/lld/dist/test/mach-o/Inputs/partial.filelist vendor/lld/dist/test/mach-o/Inputs/use-dylib-install-names.yaml vendor/lld/dist/test/mach-o/PIE.yaml vendor/lld/dist/test/mach-o/align_text.yaml vendor/lld/dist/test/mach-o/arm-interworking-movw.yaml vendor/lld/dist/test/mach-o/arm-interworking.yaml vendor/lld/dist/test/mach-o/arm-shims.yaml vendor/lld/dist/test/mach-o/arm-subsections-via-symbols.yaml vendor/lld/dist/test/mach-o/cstring-sections.yaml vendor/lld/dist/test/mach-o/data-only-dylib.yaml vendor/lld/dist/test/mach-o/demangle.yaml vendor/lld/dist/test/mach-o/dependency_info.yaml vendor/lld/dist/test/mach-o/dso_handle.yaml vendor/lld/dist/test/mach-o/dylib-exports.yaml vendor/lld/dist/test/mach-o/dylib-install-names.yaml vendor/lld/dist/test/mach-o/exe-offsets.yaml vendor/lld/dist/test/mach-o/exe-segment-overlap.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-dylib.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-obj.yaml vendor/lld/dist/test/mach-o/exported_symbols_list-undef.yaml vendor/lld/dist/test/mach-o/fat-archive.yaml vendor/lld/dist/test/mach-o/filelist.yaml vendor/lld/dist/test/mach-o/force_load-dylib.yaml vendor/lld/dist/test/mach-o/force_load-x86_64.yaml vendor/lld/dist/test/mach-o/framework-user-paths.yaml vendor/lld/dist/test/mach-o/got-order.yaml vendor/lld/dist/test/mach-o/hello-world-arm64.yaml vendor/lld/dist/test/mach-o/hello-world-armv6.yaml vendor/lld/dist/test/mach-o/hello-world-armv7.yaml vendor/lld/dist/test/mach-o/hello-world-x86.yaml vendor/lld/dist/test/mach-o/hello-world-x86_64.yaml vendor/lld/dist/test/mach-o/image-base.yaml vendor/lld/dist/test/mach-o/infer-arch.yaml vendor/lld/dist/test/mach-o/interposing-section.yaml vendor/lld/dist/test/mach-o/keep_private_externs.yaml vendor/lld/dist/test/mach-o/lazy-bind-x86_64.yaml vendor/lld/dist/test/mach-o/lib-search-paths.yaml vendor/lld/dist/test/mach-o/library-order.yaml vendor/lld/dist/test/mach-o/library-rescan.yaml vendor/lld/dist/test/mach-o/libresolve-bizarre-root-override.yaml vendor/lld/dist/test/mach-o/libresolve-multiple-syslibroots.yaml vendor/lld/dist/test/mach-o/libresolve-one-syslibroot.yaml vendor/lld/dist/test/mach-o/libresolve-simple.yaml vendor/lld/dist/test/mach-o/libresolve-user-paths.yaml vendor/lld/dist/test/mach-o/libresolve-z.yaml vendor/lld/dist/test/mach-o/linker-as-ld.yaml vendor/lld/dist/test/mach-o/lit.local.cfg vendor/lld/dist/test/mach-o/mh_bundle_header.yaml vendor/lld/dist/test/mach-o/mh_dylib_header.yaml vendor/lld/dist/test/mach-o/objc_export_list.yaml vendor/lld/dist/test/mach-o/order_file-basic.yaml vendor/lld/dist/test/mach-o/parse-aliases.yaml vendor/lld/dist/test/mach-o/parse-arm-relocs.yaml vendor/lld/dist/test/mach-o/parse-cfstring32.yaml vendor/lld/dist/test/mach-o/parse-cfstring64.yaml vendor/lld/dist/test/mach-o/parse-compact-unwind32.yaml vendor/lld/dist/test/mach-o/parse-compact-unwind64.yaml vendor/lld/dist/test/mach-o/parse-data-in-code-armv7.yaml vendor/lld/dist/test/mach-o/parse-data-in-code-x86.yaml vendor/lld/dist/test/mach-o/parse-data-relocs-arm64.yaml vendor/lld/dist/test/mach-o/parse-data-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/parse-data.yaml vendor/lld/dist/test/mach-o/parse-eh-frame-x86-anon.yaml vendor/lld/dist/test/mach-o/parse-eh-frame-x86-labeled.yaml vendor/lld/dist/test/mach-o/parse-eh-frame.yaml vendor/lld/dist/test/mach-o/parse-function.yaml vendor/lld/dist/test/mach-o/parse-initializers32.yaml vendor/lld/dist/test/mach-o/parse-initializers64.yaml vendor/lld/dist/test/mach-o/parse-literals-error.yaml vendor/lld/dist/test/mach-o/parse-literals.yaml vendor/lld/dist/test/mach-o/parse-non-lazy-pointers.yaml vendor/lld/dist/test/mach-o/parse-relocs-x86.yaml vendor/lld/dist/test/mach-o/parse-section-no-symbol.yaml vendor/lld/dist/test/mach-o/parse-tentative-defs.yaml vendor/lld/dist/test/mach-o/parse-text-relocs-arm64.yaml vendor/lld/dist/test/mach-o/parse-text-relocs-x86_64.yaml vendor/lld/dist/test/mach-o/re-exported-dylib-ordinal.yaml vendor/lld/dist/test/mach-o/rpath.yaml vendor/lld/dist/test/mach-o/sectalign.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-arm64.yaml vendor/lld/dist/test/mach-o/unwind-info-simple-x86_64.yaml vendor/lld/dist/test/mach-o/upward-dylib-load-command.yaml vendor/lld/dist/test/mach-o/upward-dylib-paths.yaml vendor/lld/dist/test/mach-o/usage.yaml vendor/lld/dist/test/mach-o/use-simple-dylib.yaml vendor/lld/dist/test/mach-o/write-final-sections.yaml vendor/lld/dist/test/mach-o/wrong-arch-error.yaml vendor/lld/dist/test/pecoff/ vendor/lld/dist/test/pecoff/Inputs/ vendor/lld/dist/test/pecoff/Inputs/abs.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alignment.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/alternatename3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-ImageBase.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-addr32-exec.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-addr32.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-blx23t.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-branch24t.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-exports.def vendor/lld/dist/test/pecoff/Inputs/armnt-exports.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-import.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-import.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t-exec.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.obj.yaml vendor/lld/dist/test/pecoff/Inputs/armnt-mov32t.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-obj.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/armnt-obj.yaml vendor/lld/dist/test/pecoff/Inputs/associative1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/associative3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/basereloc.obj.yaml vendor/lld/dist/test/pecoff/Inputs/bss.asm vendor/lld/dist/test/pecoff/Inputs/bss.obj (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/comdat.obj.yaml vendor/lld/dist/test/pecoff/Inputs/common-symbol.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/drectve3.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/entry.obj.yaml vendor/lld/dist/test/pecoff/Inputs/executable.obj.yaml vendor/lld/dist/test/pecoff/Inputs/executable.s (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/export.obj.yaml vendor/lld/dist/test/pecoff/Inputs/exports.def vendor/lld/dist/test/pecoff/Inputs/exports2.def vendor/lld/dist/test/pecoff/Inputs/grouped-sections.asm vendor/lld/dist/test/pecoff/Inputs/grouped-sections.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello.asm vendor/lld/dist/test/pecoff/Inputs/hello.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello64.asm vendor/lld/dist/test/pecoff/Inputs/hello64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/hello64lib.asm vendor/lld/dist/test/pecoff/Inputs/hello64lib.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/imagebase.obj.yaml vendor/lld/dist/test/pecoff/Inputs/library.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/machine-type-unknown.obj.yaml vendor/lld/dist/test/pecoff/Inputs/main.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-largest1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-largest2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/merge-same-size3.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nonstandard-sections.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nop.asm vendor/lld/dist/test/pecoff/Inputs/nop.obj.yaml vendor/lld/dist/test/pecoff/Inputs/nop64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/reloc.obj.yaml vendor/lld/dist/test/pecoff/Inputs/reloc64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/resource.rc vendor/lld/dist/test/pecoff/Inputs/resource.res (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/responsefile.txt (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/secrel1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/secrel2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/seh.c (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/seh.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static-data1.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static-data2.obj.yaml vendor/lld/dist/test/pecoff/Inputs/static.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/subsystem.main.yaml vendor/lld/dist/test/pecoff/Inputs/subsystem.winmain.yaml vendor/lld/dist/test/pecoff/Inputs/tlsused.obj.yaml vendor/lld/dist/test/pecoff/Inputs/unknown-drectve.obj.yaml vendor/lld/dist/test/pecoff/Inputs/unwind.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main-x64.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main-x86.obj.yaml vendor/lld/dist/test/pecoff/Inputs/vars-main.c (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/vars.c (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/vars.dll.yaml vendor/lld/dist/test/pecoff/Inputs/vars.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/vars64.lib (contents, props changed) vendor/lld/dist/test/pecoff/Inputs/weak-externals.asm vendor/lld/dist/test/pecoff/Inputs/weak-externals.obj.yaml vendor/lld/dist/test/pecoff/alignment.test vendor/lld/dist/test/pecoff/alternatename.test vendor/lld/dist/test/pecoff/armnt-ImageBase.test vendor/lld/dist/test/pecoff/armnt-addr32-exec.test vendor/lld/dist/test/pecoff/armnt-addr32.test vendor/lld/dist/test/pecoff/armnt-address-of-entry-point.test vendor/lld/dist/test/pecoff/armnt-blx23t.test vendor/lld/dist/test/pecoff/armnt-branch24t.test vendor/lld/dist/test/pecoff/armnt-exports.s (contents, props changed) vendor/lld/dist/test/pecoff/armnt-exports.test vendor/lld/dist/test/pecoff/armnt-imports.test vendor/lld/dist/test/pecoff/armnt-mov32t-exec.test vendor/lld/dist/test/pecoff/armnt-movt32t.test vendor/lld/dist/test/pecoff/armnt.test vendor/lld/dist/test/pecoff/associative.test vendor/lld/dist/test/pecoff/base-reloc.test vendor/lld/dist/test/pecoff/baseaddr.test vendor/lld/dist/test/pecoff/bss-section.test vendor/lld/dist/test/pecoff/comdat.test vendor/lld/dist/test/pecoff/common-symbol.test vendor/lld/dist/test/pecoff/conflicting-machine.test vendor/lld/dist/test/pecoff/delayimport.test vendor/lld/dist/test/pecoff/dll.test vendor/lld/dist/test/pecoff/dosstub.test vendor/lld/dist/test/pecoff/drectve.test vendor/lld/dist/test/pecoff/dynamic.test vendor/lld/dist/test/pecoff/dynamicbase.test vendor/lld/dist/test/pecoff/entry.test vendor/lld/dist/test/pecoff/export-warning.test vendor/lld/dist/test/pecoff/export.test vendor/lld/dist/test/pecoff/exportlib.test vendor/lld/dist/test/pecoff/exportlib2.test vendor/lld/dist/test/pecoff/grouped-sections.test vendor/lld/dist/test/pecoff/hello.test vendor/lld/dist/test/pecoff/hello64.test vendor/lld/dist/test/pecoff/help.test vendor/lld/dist/test/pecoff/imagebase.test vendor/lld/dist/test/pecoff/importlib.test vendor/lld/dist/test/pecoff/include.test vendor/lld/dist/test/pecoff/lib.test vendor/lld/dist/test/pecoff/libarg.test vendor/lld/dist/test/pecoff/localyimported.test vendor/lld/dist/test/pecoff/long-section-name.test vendor/lld/dist/test/pecoff/machinetype.test vendor/lld/dist/test/pecoff/manifest.test vendor/lld/dist/test/pecoff/merge-largest.test vendor/lld/dist/test/pecoff/merge-same-size.test vendor/lld/dist/test/pecoff/multi.test vendor/lld/dist/test/pecoff/noentry.test vendor/lld/dist/test/pecoff/nonstandard-sections.test vendor/lld/dist/test/pecoff/options.test vendor/lld/dist/test/pecoff/pe32plus.test vendor/lld/dist/test/pecoff/reloc.test vendor/lld/dist/test/pecoff/reloc64.test vendor/lld/dist/test/pecoff/resource.test vendor/lld/dist/test/pecoff/responsefile.test vendor/lld/dist/test/pecoff/safeseh.test vendor/lld/dist/test/pecoff/secrel.test vendor/lld/dist/test/pecoff/section-attribute.test vendor/lld/dist/test/pecoff/section-renaming.test vendor/lld/dist/test/pecoff/seh.test vendor/lld/dist/test/pecoff/seh64.test vendor/lld/dist/test/pecoff/subsystem.test vendor/lld/dist/test/pecoff/tls.test vendor/lld/dist/test/pecoff/trivial.test vendor/lld/dist/test/pecoff/unknown-drectve.test vendor/lld/dist/test/pecoff/weak-external.test vendor/lld/dist/tools/ vendor/lld/dist/tools/CMakeLists.txt (contents, props changed) vendor/lld/dist/tools/Makefile (contents, props changed) vendor/lld/dist/tools/linker-script-test/ vendor/lld/dist/tools/linker-script-test/CMakeLists.txt (contents, props changed) vendor/lld/dist/tools/linker-script-test/Makefile (contents, props changed) vendor/lld/dist/tools/linker-script-test/linker-script-test.cpp (contents, props changed) vendor/lld/dist/tools/lld/ vendor/lld/dist/tools/lld/CMakeLists.txt (contents, props changed) vendor/lld/dist/tools/lld/Makefile (contents, props changed) vendor/lld/dist/tools/lld/TODO.txt (contents, props changed) vendor/lld/dist/tools/lld/lld.cpp (contents, props changed) vendor/lld/dist/unittests/ vendor/lld/dist/unittests/CMakeLists.txt (contents, props changed) vendor/lld/dist/unittests/CoreTests/ vendor/lld/dist/unittests/CoreTests/CMakeLists.txt (contents, props changed) vendor/lld/dist/unittests/CoreTests/Makefile (contents, props changed) vendor/lld/dist/unittests/CoreTests/ParallelTest.cpp (contents, props changed) vendor/lld/dist/unittests/CoreTests/RangeTest.cpp (contents, props changed) vendor/lld/dist/unittests/DriverTests/ vendor/lld/dist/unittests/DriverTests/CMakeLists.txt (contents, props changed) vendor/lld/dist/unittests/DriverTests/DarwinLdDriverTest.cpp (contents, props changed) vendor/lld/dist/unittests/DriverTests/DriverTest.h (contents, props changed) vendor/lld/dist/unittests/DriverTests/GnuLdDriverTest.cpp (contents, props changed) vendor/lld/dist/unittests/DriverTests/Makefile (contents, props changed) vendor/lld/dist/unittests/DriverTests/UniversalDriverTest.cpp (contents, props changed) vendor/lld/dist/unittests/DriverTests/WinLinkDriverTest.cpp (contents, props changed) vendor/lld/dist/unittests/DriverTests/WinLinkModuleDefTest.cpp (contents, props changed) vendor/lld/dist/unittests/MachOTests/ vendor/lld/dist/unittests/MachOTests/CMakeLists.txt (contents, props changed) vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryReaderTests.cpp (contents, props changed) vendor/lld/dist/unittests/MachOTests/MachONormalizedFileBinaryWriterTests.cpp (contents, props changed) vendor/lld/dist/unittests/MachOTests/MachONormalizedFileToAtomsTests.cpp (contents, props changed) vendor/lld/dist/unittests/MachOTests/MachONormalizedFileYAMLTests.cpp (contents, props changed) vendor/lld/dist/unittests/MachOTests/empty_obj_x86_armv7.txt (contents, props changed) vendor/lld/dist/unittests/Makefile (contents, props changed) vendor/lld/dist/utils/ vendor/lld/dist/utils/astyle-options vendor/lld/dist/utils/linker-script-test/ vendor/lld/dist/www/ Added: vendor/lld/dist/.arcconfig ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/.arcconfig Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,4 @@ +{ + "project_id" : "lld", + "conduit_uri" : "http://reviews.llvm.org/" +} Added: vendor/lld/dist/.clang-format ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/.clang-format Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1 @@ +BasedOnStyle: LLVM Added: vendor/lld/dist/.gitignore ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/.gitignore Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,24 @@ +#==============================================================================# +# This file specifies intentionally untracked files that git should ignore. +# See: http://www.kernel.org/pub/software/scm/git/docs/gitignore.html +#==============================================================================# + +#==============================================================================# +# File extensions to be ignored anywhere in the tree. +#==============================================================================# +# Temp files created by most text editors. +*~ +# Merge files created by git. +*.orig +# Byte compiled python modules. +*.pyc +# vim swap files +.*.swp +# Mac OS X Finder layout info +.DS_Store + +#==============================================================================# +# Directories to be ignored. +#==============================================================================# +# Sphinx build files. +docs/_build Added: vendor/lld/dist/CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/CMakeLists.txt Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,98 @@ +set(LLD_SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}) +set(LLD_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}) + +# Compute the LLD version from the LLVM version. +string(REGEX MATCH "[0-9]+\\.[0-9]+(\\.[0-9]+)?" LLD_VERSION + ${PACKAGE_VERSION}) +message(STATUS "LLD version: ${LLD_VERSION}") + +string(REGEX REPLACE "([0-9]+)\\.[0-9]+(\\.[0-9]+)?" "\\1" LLD_VERSION_MAJOR + ${LLD_VERSION}) +string(REGEX REPLACE "[0-9]+\\.([0-9]+)(\\.[0-9]+)?" "\\1" LLD_VERSION_MINOR + ${LLD_VERSION}) + +# Determine LLD revision and repository. +# TODO: Figure out a way to get the revision and the repository on windows. +if ( NOT CMAKE_SYSTEM_NAME MATCHES "Windows" ) + execute_process(COMMAND ${CMAKE_SOURCE_DIR}/utils/GetSourceVersion ${LLD_SOURCE_DIR} + OUTPUT_VARIABLE LLD_REVISION) + + execute_process(COMMAND ${CMAKE_SOURCE_DIR}/utils/GetRepositoryPath ${LLD_SOURCE_DIR} + OUTPUT_VARIABLE LLD_REPOSITORY) + if ( LLD_REPOSITORY ) + # Replace newline characters with spaces + string(REGEX REPLACE "(\r?\n)+" " " LLD_REPOSITORY ${LLD_REPOSITORY}) + # Remove leading spaces + STRING(REGEX REPLACE "^[ \t\r\n]+" "" LLD_REPOSITORY "${LLD_REPOSITORY}" ) + # Remove trailing spaces + string(REGEX REPLACE "(\ )+$" "" LLD_REPOSITORY ${LLD_REPOSITORY}) + endif() + + if ( LLD_REVISION ) + # Replace newline characters with spaces + string(REGEX REPLACE "(\r?\n)+" " " LLD_REVISION ${LLD_REVISION}) + # Remove leading spaces + STRING(REGEX REPLACE "^[ \t\r\n]+" "" LLD_REVISION "${LLD_REVISION}" ) + # Remove trailing spaces + string(REGEX REPLACE "(\ )+$" "" LLD_REVISION ${LLD_REVISION}) + endif() +endif () + +# Configure the Version.inc file. +configure_file( + ${CMAKE_CURRENT_SOURCE_DIR}/include/lld/Config/Version.inc.in + ${CMAKE_CURRENT_BINARY_DIR}/include/lld/Config/Version.inc) + + +if (CMAKE_SOURCE_DIR STREQUAL CMAKE_BINARY_DIR) + message(FATAL_ERROR "In-source builds are not allowed. CMake would overwrite " +"the makefiles distributed with LLVM. Please create a directory and run cmake " +"from there, passing the path to this source directory as the last argument. " +"This process created the file `CMakeCache.txt' and the directory " +"`CMakeFiles'. Please delete them.") +endif() + +list (APPEND CMAKE_MODULE_PATH "${LLD_SOURCE_DIR}/cmake/modules") + +option(LLD_USE_VTUNE + "Enable VTune user task tracking." + OFF) +if (LLD_USE_VTUNE) + find_package(VTune) + if (VTUNE_FOUND) + include_directories(${VTune_INCLUDE_DIRS}) + list(APPEND LLVM_COMMON_LIBS ${VTune_LIBRARIES}) + add_definitions(-DLLD_HAS_VTUNE) + endif() +endif() + + +if (MSVC) + add_definitions(-wd4530) # Suppress 'warning C4530: C++ exception handler used, but unwind semantics are not enabled.' + add_definitions(-wd4062) # Suppress 'warning C4062: enumerator X in switch of enum Y is not handled' from system header. +endif() + +include_directories(BEFORE + ${CMAKE_CURRENT_BINARY_DIR}/include + ${CMAKE_CURRENT_SOURCE_DIR}/include + ) + +if (NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + install(DIRECTORY include/ + DESTINATION include + FILES_MATCHING + PATTERN "*.h" + PATTERN ".svn" EXCLUDE + ) +endif() + +add_subdirectory(lib) +add_subdirectory(tools) + +add_subdirectory(test) + +if (LLVM_INCLUDE_TESTS) + add_subdirectory(unittests) +endif() + +add_subdirectory(docs) Added: vendor/lld/dist/LICENSE.TXT ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/LICENSE.TXT Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,62 @@ +============================================================================== +lld License +============================================================================== +University of Illinois/NCSA +Open Source License + +Copyright (c) 2011-2015 by the contributors listed in CREDITS.TXT +All rights reserved. + +Developed by: + + LLVM Team + + University of Illinois at Urbana-Champaign + + http://llvm.org + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal with +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimers. + + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimers in the + documentation and/or other materials provided with the distribution. + + * Neither the names of the LLVM Team, University of Illinois at + Urbana-Champaign, nor the names of its contributors may be used to + endorse or promote products derived from this Software without specific + prior written permission. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS +FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +CONTRIBUTORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS WITH THE +SOFTWARE. + +============================================================================== +The lld software contains code written by third parties. Such software will +have its own individual LICENSE.TXT file in the directory in which it appears. +This file will describe the copyrights, license, and restrictions which apply +to that code. + +The disclaimer of warranty in the University of Illinois Open Source License +applies to all code in the lld Distribution, and nothing in any of the +other licenses gives permission to use the names of the LLVM Team or the +University of Illinois to endorse or promote products derived from this +Software. + +The following pieces of software have additional or alternate copyrights, +licenses, and/or restrictions: + +Program Directory +------- --------- + Added: vendor/lld/dist/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/Makefile Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,86 @@ +##===- Makefile --------------------------------------------*- Makefile -*-===## +# +# The LLVM Compiler Infrastructure +# +# This file is distributed under the University of Illinois Open Source +# License. See LICENSE.TXT for details. +# +##===----------------------------------------------------------------------===## + +# If LLD_LEVEL is not set, then we are the top-level Makefile. Otherwise, we +# are being included from a subdirectory makefile. + +ifndef LLD_LEVEL + +IS_TOP_LEVEL := 1 +LLD_LEVEL := . +DIRS := include lib tools unittests + +PARALLEL_DIRS := + +endif + +ifeq ($(MAKECMDGOALS),libs-only) + DIRS := $(filter-out tools docs, $(DIRS)) + OPTIONAL_DIRS := +endif +ifeq ($(BUILD_LLD_ONLY),YES) + DIRS := $(filter-out docs unittests, $(DIRS)) + OPTIONAL_DIRS := +endif + +### +# Common Makefile code, shared by all lld Makefiles. + +# Set LLVM source root level. +LEVEL := $(LLD_LEVEL)/../.. + +# Include LLVM common makefile. +include $(LEVEL)/Makefile.common + +ifneq ($(ENABLE_DOCS),1) + DIRS := $(filter-out docs, $(DIRS)) +endif + +CPP.Flags += -I$(PROJ_SRC_DIR)/$(LLD_LEVEL)/include +CPP.Flags += -I$(PROJ_OBJ_DIR)/$(LLD_LEVEL)/include + +### +# lld Top Level specific stuff. + +ifeq ($(IS_TOP_LEVEL),1) + +ifneq ($(PROJ_SRC_ROOT),$(PROJ_OBJ_ROOT)) +$(RecursiveTargets):: + $(Verb) for dir in test unittests; do \ + if [ -f $(PROJ_SRC_DIR)/$${dir}/Makefile ] && [ ! -f $${dir}/Makefile ]; then \ + $(MKDIR) $${dir}; \ + $(CP) $(PROJ_SRC_DIR)/$${dir}/Makefile $${dir}/Makefile; \ + fi \ + done +endif + +test:: + @ $(MAKE) -C test + +report:: + @ $(MAKE) -C test report + +clean:: + @ $(MAKE) -C test clean + +libs-only: all + +tags:: + $(Verb) etags `find . -type f -name '*.h' -or -name '*.cpp' | \ + grep -v /lib/Headers | grep -v /test/` + +cscope.files: + find tools lib include -name '*.cpp' \ + -or -name '*.def' \ + -or -name '*.td' \ + -or -name '*.h' > cscope.files + +.PHONY: test report clean cscope.files + +endif Added: vendor/lld/dist/README.md ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/README.md Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,10 @@ + +LLVM Linker (lld) +============================== + +This directory and its subdirectories contain source code for the LLVM Linker, a +modular cross platform linker which is built as part of the LLVM compiler +infrastructure project. + +lld is open source software. You may freely distribute it under the terms of +the license agreement found in LICENSE.txt. Added: vendor/lld/dist/cmake/modules/FindVTune.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/cmake/modules/FindVTune.cmake Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,31 @@ +# - Find VTune ittnotify. +# Defines: +# VTune_FOUND +# VTune_INCLUDE_DIRS +# VTune_LIBRARIES + +set(dirs + "$ENV{VTUNE_AMPLIFIER_XE_2013_DIR}/" + "C:/Program Files (x86)/Intel/VTune Amplifier XE 2013/" + "$ENV{VTUNE_AMPLIFIER_XE_2011_DIR}/" + "C:/Program Files (x86)/Intel/VTune Amplifier XE 2011/" + ) + +find_path(VTune_INCLUDE_DIRS ittnotify.h + PATHS ${dirs} + PATH_SUFFIXES include) + +if (CMAKE_SIZEOF_VOID_P MATCHES "8") + set(vtune_lib_dir lib64) +else() + set(vtune_lib_dir lib32) +endif() + +find_library(VTune_LIBRARIES libittnotify + HINTS "${VTune_INCLUDE_DIRS}/.." + PATHS ${dirs} + PATH_SUFFIXES ${vtune_lib_dir}) + +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args( + VTune DEFAULT_MSG VTune_LIBRARIES VTune_INCLUDE_DIRS) Added: vendor/lld/dist/docs/C++11.rst ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/C++11.rst Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,9 @@ +C++11 +===== + +Originally, LLD was developed in C++11 unlike the rest of LLVM. Now, all of +LLVM, LLD, and Clang are developed using C++11. See the `LLVM Coding +Standards`_ for details on the precise subset of C++11 supported by the various +host compilers. + +.. _LLVM Coding Standards: http://llvm.org/docs/CodingStandards.html Added: vendor/lld/dist/docs/CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/CMakeLists.txt Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,8 @@ +if (LLVM_ENABLE_SPHINX) + if (SPHINX_FOUND) + include(AddSphinxTarget) + if (${SPHINX_OUTPUT_HTML}) + add_sphinx_target(html lld) + endif() + endif() +endif() Added: vendor/lld/dist/docs/Driver.rst ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/Driver.rst Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,79 @@ +====== +Driver +====== + +.. contents:: + :local: + +Introduction +============ + +This document describes the lld driver. The purpose of this document is to +describe both the motivation and design goals for the driver, as well as details +of the internal implementation. + +Overview +======== + +The lld driver is designed to support a number of different command line +interfaces. The main interfaces we plan to support are binutils' ld, Apple's +ld, and Microsoft's link.exe. + +Flavors +------- + +Each of these different interfaces is referred to as a flavor. There is also an +extra flavor "core" which is used to exercise the core functionality of the +linker it the test suite. + +* gnu +* darwin +* link +* core + +Selecting a Flavor +^^^^^^^^^^^^^^^^^^ + +There are two different ways to tell lld which flavor to be. They are checked in +order, so the second overrides the first. The first is to symlink :program:`lld` +as :program:`lld-{flavor}` or just :program:`{flavor}`. You can also specify +it as the first command line argument using ``-flavor``:: + + $ lld -flavor gnu + +There is a shortcut for ``-flavor core`` as ``-core``. + + +Adding an Option to an existing Flavor +====================================== + +#. Add the option to the desired :file:`lib/Driver/{flavor}Options.td`. + +#. Add to :cpp:class:`lld::FlavorLinkingContext` a getter and setter method + for the option. + +#. Modify :cpp:func:`lld::FlavorDriver::parse` in :file: + `lib/Driver/{Flavor}Driver.cpp` to call the targetInfo setter + for corresponding to the option. + +#. Modify {Flavor}Reader and {Flavor}Writer to use the new targtInfo option. + + +Adding a Flavor +=============== + +#. Add an entry for the flavor in :file:`include/lld/Driver/Driver.h` to + :cpp:class:`lld::UniversalDriver::Flavor`. + +#. Add an entry in :file:`lib/Driver/UniversalDriver.cpp` to + :cpp:func:`lld::Driver::strToFlavor` and + :cpp:func:`lld::UniversalDriver::link`. + This allows the flavor to be selected via symlink and :option:`-flavor`. + +#. Add a tablegen file called :file:`lib/Driver/{flavor}Options.td` that + describes the options. If the options are a superset of another driver, that + driver's td file can simply be included. The :file:`{flavor}Options.td` file + must also be added to :file:`lib/Driver/CMakeLists.txt`. + +#. Add a ``{flavor}Driver`` as a subclass of :cpp:class:`lld::Driver` + in :file:`lib/Driver/{flavor}Driver.cpp`. Added: vendor/lld/dist/docs/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/Makefile Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,155 @@ +# Makefile for Sphinx documentation +# + +# You can set these variables from the command line. +SPHINXOPTS = +SPHINXBUILD = sphinx-build +PAPER = +BUILDDIR = _build + +# Internal variables. +PAPEROPT_a4 = -D latex_paper_size=a4 +PAPEROPT_letter = -D latex_paper_size=letter +ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +# the i18n builder cannot share the environment and doctrees with the others +I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . + +.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext + +all: html + +help: + @echo "Please use \`make ' where is one of" + @echo " html to make standalone HTML files" + @echo " dirhtml to make HTML files named index.html in directories" + @echo " singlehtml to make a single large HTML file" + @echo " pickle to make pickle files" + @echo " json to make JSON files" + @echo " htmlhelp to make HTML files and a HTML help project" + @echo " qthelp to make HTML files and a qthelp project" + @echo " devhelp to make HTML files and a Devhelp project" + @echo " epub to make an epub" + @echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" + @echo " latexpdf to make LaTeX files and run them through pdflatex" + @echo " text to make text files" + @echo " man to make manual pages" + @echo " texinfo to make Texinfo files" + @echo " info to make Texinfo files and run them through makeinfo" + @echo " gettext to make PO message catalogs" + @echo " changes to make an overview of all changed/added/deprecated items" + @echo " linkcheck to check all external links for integrity" + @echo " doctest to run all doctests embedded in the documentation (if enabled)" + +clean: + -rm -rf $(BUILDDIR)/* + +html: + $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." + +dirhtml: + $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + @echo + @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." + +singlehtml: + $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml + @echo + @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml." + +pickle: + $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + @echo + @echo "Build finished; now you can process the pickle files." + +json: + $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + @echo + @echo "Build finished; now you can process the JSON files." + +htmlhelp: + $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + @echo + @echo "Build finished; now you can run HTML Help Workshop with the" \ + ".hhp project file in $(BUILDDIR)/htmlhelp." + +qthelp: + $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp + @echo + @echo "Build finished; now you can run "qcollectiongenerator" with the" \ + ".qhcp project file in $(BUILDDIR)/qthelp, like this:" + @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/lld.qhcp" + @echo "To view the help file:" + @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/lld.qhc" + +devhelp: + $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp + @echo + @echo "Build finished." + @echo "To view the help file:" + @echo "# mkdir -p $$HOME/.local/share/devhelp/lld" + @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/lld" + @echo "# devhelp" + +epub: + $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + @echo + @echo "Build finished. The epub file is in $(BUILDDIR)/epub." + +latex: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo + @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." + @echo "Run \`make' in that directory to run these through (pdf)latex" \ + "(use \`make latexpdf' here to do that automatically)." + +latexpdf: + $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex + @echo "Running LaTeX files through pdflatex..." + $(MAKE) -C $(BUILDDIR)/latex all-pdf + @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex." + +text: + $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text + @echo + @echo "Build finished. The text files are in $(BUILDDIR)/text." + +man: + $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man + @echo + @echo "Build finished. The manual pages are in $(BUILDDIR)/man." + +texinfo: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo + @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo." + @echo "Run \`make' in that directory to run these through makeinfo" \ + "(use \`make info' here to do that automatically)." + +info: + $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo + @echo "Running Texinfo files through makeinfo..." + make -C $(BUILDDIR)/texinfo info + @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo." + +gettext: + $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale + @echo + @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale." + +changes: + $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + @echo + @echo "The overview file is in $(BUILDDIR)/changes." + +linkcheck: + $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + @echo + @echo "Link check complete; look for any errors in the above output " \ + "or in $(BUILDDIR)/linkcheck/output.txt." + +doctest: + $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + @echo "Testing of doctests in the sources finished, look at the " \ + "results in $(BUILDDIR)/doctest/output.txt." Added: vendor/lld/dist/docs/README.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/README.txt Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,12 @@ +lld Documentation +================= + +The lld documentation is written using the Sphinx documentation generator. It is +currently tested with Sphinx 1.1.3. + +We currently use the 'nature' theme and a Beaker inspired structure. + +To rebuild documents into html: + + [/lld/docs]> make html + Added: vendor/lld/dist/docs/Readers.rst ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/Readers.rst Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,172 @@ +.. _Readers: + +Developing lld Readers +====================== + +Introduction +------------ + +The purpose of a "Reader" is to take an object file in a particular format +and create an `lld::File`:cpp:class: (which is a graph of Atoms) +representing the object file. A Reader inherits from +`lld::Reader`:cpp:class: which lives in +:file:`include/lld/Core/Reader.h` and +:file:`lib/Core/Reader.cpp`. + +The Reader infrastructure for an object format ``Foo`` requires the +following pieces in order to fit into lld: + +:file:`include/lld/ReaderWriter/ReaderFoo.h` + + .. cpp:class:: ReaderOptionsFoo : public ReaderOptions + + This Options class is the only way to configure how the Reader will + parse any file into an `lld::Reader`:cpp:class: object. This class + should be declared in the `lld`:cpp:class: namespace. + + .. cpp:function:: Reader *createReaderFoo(ReaderOptionsFoo &reader) + + This factory function configures and create the Reader. This function + should be declared in the `lld`:cpp:class: namespace. + +:file:`lib/ReaderWriter/Foo/ReaderFoo.cpp` + + .. cpp:class:: ReaderFoo : public Reader + + This is the concrete Reader class which can be called to parse + object files. It should be declared in an anonymous namespace or + if there is shared code with the `lld::WriterFoo`:cpp:class: you + can make a nested namespace (e.g. `lld::foo`:cpp:class:). + +You may have noticed that :cpp:class:`ReaderFoo` is not declared in the +``.h`` file. An important design aspect of lld is that all Readers are +created *only* through an object-format-specific +:cpp:func:`createReaderFoo` factory function. The creation of the Reader is +parametrized through a :cpp:class:`ReaderOptionsFoo` class. This options +class is the one-and-only way to control how the Reader operates when +parsing an input file into an Atom graph. For instance, you may want the +Reader to only accept certain architectures. The options class can be +instantiated from command line options or be programmatically configured. + +Where to start +-------------- + +The lld project already has a skeleton of source code for Readers for +``ELF``, ``PECOFF``, ``MachO``, and lld's native Atom graph format +(both binary ``Native`` and ``YAML`` representations). If your file format +is a variant of one of those, you should modify the existing Reader to +support your variant. This is done by customizing the Options +class for the Reader and making appropriate changes to the ``.cpp`` file to +interpret those options and act accordingly. + +If your object file format is not a variant of any existing Reader, you'll need +to create a new Reader subclass with the organization described above. + +Readers are factories +--------------------- + +The linker will usually only instantiate your Reader once. That one Reader will +have its loadFile() method called many times with different input files. +To support multithreaded linking, the Reader may be parsing multiple input +files in parallel. Therefore, there should be no parsing state in you Reader +object. Any parsing state should be in ivars of your File subclass or in +some temporary object. + +The key method to implement in a reader is:: + + virtual error_code loadFile(LinkerInput &input, + std::vector> &result); + +It takes a memory buffer (which contains the contents of the object file +being read) and returns an instantiated lld::File object which is +a collection of Atoms. The result is a vector of File pointers (instead of +simple a File pointer) because some file formats allow multiple object +"files" to be encoded in one file system file. + + +Memory Ownership +---------------- + +Atoms are always owned by their File object. During core linking when Atoms +are coalesced or stripped away, core linking does not delete them. +Core linking just removes those unused Atoms from its internal list. +The destructor of a File object is responsible for deleting all Atoms it +owns, and if ownership of the MemoryBuffer was passed to it, the File +destructor needs to delete that too. + +Making Atoms +------------ + +The internal model of lld is purely Atom based. But most object files do not +have an explicit concept of Atoms, instead most have "sections". The way +to think of this is that a section is just a list of Atoms with common +attributes. + +The first step in parsing section-based object files is to cleave each +section into a list of Atoms. The technique may vary by section type. For +code sections (e.g. .text), there are usually symbols at the start of each +function. Those symbol addresses are the points at which the section is +cleaved into discrete Atoms. Some file formats (like ELF) also include the +length of each symbol in the symbol table. Otherwise, the length of each +Atom is calculated to run to the start of the next symbol or the end of the +section. + +Other sections types can be implicitly cleaved. For instance c-string literals +or unwind info (e.g. .eh_frame) can be cleaved by having the Reader look at +the content of the section. It is important to cleave sections into Atoms +to remove false dependencies. For instance the .eh_frame section often +has no symbols, but contains "pointers" to the functions for which it +has unwind info. If the .eh_frame section was not cleaved (but left as one +big Atom), there would always be a reference (from the eh_frame Atom) to +each function. So the linker would be unable to coalesce or dead stripped +away the function atoms. + +The lld Atom model also requires that a reference to an undefined symbol be +modeled as a Reference to an UndefinedAtom. So the Reader also needs to +create an UndefinedAtom for each undefined symbol in the object file. + +Once all Atoms have been created, the second step is to create References +(recall that Atoms are "nodes" and References are "edges"). Most References +are created by looking at the "relocation records" in the object file. If +a function contains a call to "malloc", there is usually a relocation record +specifying the address in the section and the symbol table index. Your +Reader will need to convert the address to an Atom and offset and the symbol +table index into a target Atom. If "malloc" is not defined in the object file, +the target Atom of the Reference will be an UndefinedAtom. + + +Performance +----------- +Once you have the above working to parse an object file into Atoms and +References, you'll want to look at performance. Some techniques that can +help performance are: + +* Use llvm::BumpPtrAllocator or pre-allocate one big vector and then + just have each atom point to its subrange of References in that vector. + This can be faster that allocating each Reference as separate object. +* Pre-scan the symbol table and determine how many atoms are in each section + then allocate space for all the Atom objects at once. +* Don't copy symbol names or section content to each Atom, instead use + StringRef and ArrayRef in each Atom to point to its name and content in the + MemoryBuffer. + + +Testing +------- + +We are still working on infrastructure to test Readers. The issue is that +you don't want to check in binary files to the test suite. And the tools +for creating your object file from assembly source may not be available on +every OS. + +We are investigating a way to use YAML to describe the section, symbols, +and content of a file. Then have some code which will write out an object +file from that YAML description. + +Once that is in place, you can write test cases that contain section/symbols +YAML and is run through the linker to produce Atom/References based YAML which +is then run through FileCheck to verify the Atoms and References are as +expected. + + + Added: vendor/lld/dist/docs/_static/favicon.ico ============================================================================== Binary file. No diff available. Added: vendor/lld/dist/docs/_templates/indexsidebar.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/_templates/indexsidebar.html Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,4 @@ +

Bugs

+ +

lld bugs should be reported at the + LLVM Bugzilla.

Added: vendor/lld/dist/docs/_templates/layout.html ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/_templates/layout.html Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,12 @@ +{% extends "!layout.html" %} + +{% block extrahead %} + +{% endblock %} + +{% block rootrellink %} +
  • lld Home | 
  • +{% endblock %} Added: vendor/lld/dist/docs/conf.py ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ vendor/lld/dist/docs/conf.py Tue Mar 24 21:31:36 2015 (r280461) @@ -0,0 +1,254 @@ +# -*- coding: utf-8 -*- +# +# lld documentation build configuration file. +# +# This file is execfile()d with the current directory set to its containing dir. +# +# Note that not all possible configuration values are present in this +# autogenerated file. +# +# All configuration values have a default; values that are commented out +# serve to show the default. + +import sys, os + +# If extensions (or modules to document with autodoc) are in another directory, +# add these directories to sys.path here. If the directory is relative to the +# documentation root, use os.path.abspath to make it absolute, like shown here. +#sys.path.insert(0, os.path.abspath('.')) + +# -- General configuration ----------------------------------------------------- + +# If your documentation needs a minimal Sphinx version, state it here. +#needs_sphinx = '1.0' + +# Add any Sphinx extension module names here, as strings. They can be extensions +# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. +extensions = ['sphinx.ext.intersphinx', 'sphinx.ext.todo'] + +# Add any paths that contain templates here, relative to this directory. +templates_path = ['_templates'] + +# The suffix of source filenames. +source_suffix = '.rst' + +# The encoding of source files. +#source_encoding = 'utf-8-sig' + +# The master toctree document. +master_doc = 'index' + +# General information about the project. +project = u'lld' +copyright = u'2011-2014, LLVM Project' + +# The version info for the project you're documenting, acts as replacement for +# |version| and |release|, also used in various other places throughout the +# built documents. +# +# The short X.Y version. +version = '3.2' +# The full version, including alpha/beta/rc tags. +release = '3.2' + +# The language for content autogenerated by Sphinx. Refer to documentation +# for a list of supported languages. +#language = None + +# There are two options for replacing |today|: either, you set today to some +# non-false value, then it is used: +#today = '' +# Else, today_fmt is used as the format for a strftime call. +today_fmt = '%Y-%m-%d' + +# List of patterns, relative to source directory, that match files and +# directories to ignore when looking for source files. +exclude_patterns = ['_build'] + +# The reST default role (used for this markup: `text`) to use for all documents. +#default_role = None + +# If true, '()' will be appended to :func: etc. cross-reference text. +#add_function_parentheses = True + +# If true, the current module name will be prepended to all description +# unit titles (such as .. function::). +#add_module_names = True + +# If true, sectionauthor and moduleauthor directives will be shown in the +# output. They are ignored by default. +show_authors = True + +# The name of the Pygments (syntax highlighting) style to use. +pygments_style = 'friendly' + +# A list of ignored prefixes for module index sorting. +#modindex_common_prefix = [] + + +# -- Options for HTML output --------------------------------------------------- + +# The theme to use for HTML and HTML Help pages. See the documentation for +# a list of builtin themes. +html_theme = 'llvm-theme' + +# Theme options are theme-specific and customize the look and feel of a theme +# further. For a list of options available for each theme, see the +# documentation. +#html_theme_options = {} + +# Add any paths that contain custom themes here, relative to this directory. +html_theme_path = ["."] + +# The name for this set of Sphinx documents. If None, it defaults to +# " v documentation". +#html_title = None + +# A shorter title for the navigation bar. Default is the same as html_title. +#html_short_title = None + +# The name of an image file (relative to this directory) to place at the top +# of the sidebar. +#html_logo = None + +# If given, this must be the name of an image file (path relative to the +# configuration directory) that is the favicon of the docs. Modern browsers use +# this as icon for tabs, windows and bookmarks. It should be a Windows-style +# icon file (.ico), which is 16x16 or 32x32 pixels large. Default: None. The +# image file will be copied to the _static directory of the output HTML, but +# only if the file does not already exist there. +html_favicon = '_static/favicon.ico' + +# Add any paths that contain custom static files (such as style sheets) here, +# relative to this directory. They are copied after the builtin static files, +# so a file named "default.css" will overwrite the builtin "default.css". +html_static_path = ['_static'] + +# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, +# using the given strftime format. +html_last_updated_fmt = '%Y-%m-%d' + +# If true, SmartyPants will be used to convert quotes and dashes to +# typographically correct entities. +#html_use_smartypants = True + +# Custom sidebar templates, maps document names to template names. +html_sidebars = {'index': 'indexsidebar.html'} + +# Additional templates that should be rendered to pages, maps page names to +# template names. +# html_additional_pages = {'index': 'index.html'} + +# If false, no module index is generated. +#html_domain_indices = True + +# If false, no index is generated. +#html_use_index = True + +# If true, the index is split into individual pages for each letter. +#html_split_index = False + +# If true, links to the reST sources are added to the pages. +html_show_sourcelink = True + +# If true, "Created using Sphinx" is shown in the HTML footer. Default is True. +#html_show_sphinx = True + +# If true, "(C) Copyright ..." is shown in the HTML footer. Default is True. +#html_show_copyright = True + +# If true, an OpenSearch description file will be output, and all pages will +# contain a tag referring to it. The value of this option must be the +# base URL from which the finished HTML is served. +#html_use_opensearch = '' + +# This is the file name suffix for HTML files (e.g. ".xhtml"). +#html_file_suffix = None + +# Output file base name for HTML help builder. +htmlhelp_basename = 'llddoc' + + +# -- Options for LaTeX output -------------------------------------------------- + +latex_elements = { +# The paper size ('letterpaper' or 'a4paper'). +#'papersize': 'letterpaper', + +# The font size ('10pt', '11pt' or '12pt'). +#'pointsize': '10pt', + +# Additional stuff for the LaTeX preamble. +#'preamble': '', *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-vendor@FreeBSD.ORG Tue Mar 24 21:32:50 2015 Return-Path: Delivered-To: svn-src-vendor@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 6CCAAB51; Tue, 24 Mar 2015 21:32:50 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 41AD3BF4; Tue, 24 Mar 2015 21:32:50 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id t2OLWo4V014012; Tue, 24 Mar 2015 21:32:50 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by svn.freebsd.org (8.14.9/8.14.9/Submit) id t2OLWo7G014011; Tue, 24 Mar 2015 21:32:50 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201503242132.t2OLWo7G014011@svn.freebsd.org> X-Authentication-Warning: svn.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Tue, 24 Mar 2015 21:32:50 +0000 (UTC) To: src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-vendor@freebsd.org Subject: svn commit: r280462 - vendor/lld/lld-trunk-r233088 X-SVN-Group: vendor MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-vendor@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: SVN commit messages for the vendor work area tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Mar 2015 21:32:50 -0000 Author: dim Date: Tue Mar 24 21:32:49 2015 New Revision: 280462 URL: https://svnweb.freebsd.org/changeset/base/280462 Log: Tag lld trunk r233088. Added: vendor/lld/lld-trunk-r233088/ - copied from r280461, vendor/lld/dist/