[+] winStack
[*] snapshot dates now may contain an E
This commit is contained in:
parent
01fa9eed27
commit
af432ad631
@ -443,6 +443,14 @@ local function auBlockProjectKeyBigObject(processor, value)
|
|||||||
end)
|
end)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
local function auBlockProjectKeyWinStack(processor, value)
|
||||||
|
filterForKey(value, nil, function(obj)
|
||||||
|
auFilter{"system:windows"}
|
||||||
|
linkoptions("/STACK:" .. value)
|
||||||
|
auFilter{}
|
||||||
|
end)
|
||||||
|
end
|
||||||
|
|
||||||
local function auBlockProjectKeyRtti(processor, value)
|
local function auBlockProjectKeyRtti(processor, value)
|
||||||
if (value) then
|
if (value) then
|
||||||
rtti "On"
|
rtti "On"
|
||||||
@ -537,7 +545,8 @@ auProjectBlockHandlers =
|
|||||||
ltoNotClang = auBlockProjectKeyLtoNotClang,
|
ltoNotClang = auBlockProjectKeyLtoNotClang,
|
||||||
ltoMsvc = auBlockProjectKeyLtoMsvc,
|
ltoMsvc = auBlockProjectKeyLtoMsvc,
|
||||||
ltoClang = auBlockProjectKeyLtoClang,
|
ltoClang = auBlockProjectKeyLtoClang,
|
||||||
debugArgs = auBlockProjectKeyDebugArgs
|
debugArgs = auBlockProjectKeyDebugArgs,
|
||||||
|
winStack = auBlockProjectKeyWinStack
|
||||||
}
|
}
|
||||||
auProjectBlockHandlers["soft-depends"] = auBlockProjectKeySoftDepends
|
auProjectBlockHandlers["soft-depends"] = auBlockProjectKeySoftDepends
|
||||||
|
|
||||||
@ -569,7 +578,7 @@ kGenericTasks = {
|
|||||||
"eval", "lua", "events", "actions", "staticImpDefines", "features",
|
"eval", "lua", "events", "actions", "staticImpDefines", "features",
|
||||||
"links", "soft-depends", "resourceScript", "protobuf", "unpack",
|
"links", "soft-depends", "resourceScript", "protobuf", "unpack",
|
||||||
"bigObject", "rtti", "lto", "ltoNotMsvc", "ltoNotClang", "ltoMsvc",
|
"bigObject", "rtti", "lto", "ltoNotMsvc", "ltoNotClang", "ltoMsvc",
|
||||||
"ltoClang", "debugArgs"
|
"ltoClang", "debugArgs", "winStack"
|
||||||
}
|
}
|
||||||
|
|
||||||
local kReferenceTasks = {"eval", "includes", "defines", "include", "includes", "protobuf", "actions"} --, "features"}
|
local kReferenceTasks = {"eval", "includes", "defines", "include", "includes", "protobuf", "actions"} --, "features"}
|
||||||
|
@ -4,19 +4,16 @@ local function GetSnapshotName(full)
|
|||||||
local iWeekdayOffset = tonumber(os.date("%w"))
|
local iWeekdayOffset = tonumber(os.date("%w"))
|
||||||
local iMonthOffset = tonumber(os.date("%d"))
|
local iMonthOffset = tonumber(os.date("%d"))
|
||||||
if (iWeekdayOffset == 0) then iWeekdayOffset = 6
|
if (iWeekdayOffset == 0) then iWeekdayOffset = 6
|
||||||
else iWeekdayOffset = iWeekdayOffset - 1 end -- "b-but muh iso 8601" fuck off. I like me some sanely formatted date codes like anyone else, but Sunday is apart of the weekEND.
|
else iWeekdayOffset = iWeekdayOffset - 1 end
|
||||||
-- global homo[-alist]s and uncritically thinking karens seethe.
|
|
||||||
-- you know it's the retards advocating for this when they start fucking up the lua indexing pattern of starting at one
|
|
||||||
local iWeekIdxOffset = math.floor((iMonthOffset - iWeekdayOffset) / 7)
|
local iWeekIdxOffset = math.floor((iMonthOffset - iWeekdayOffset) / 7)
|
||||||
if (iWeekIdxOffset < 0) then iWeekIdxOffset = 0 end
|
if (iWeekIdxOffset < 0) then iWeekIdxOffset = 0 end
|
||||||
local bWeekTest = iWeekdayOffset > 2
|
local bWeekTest = iWeekdayOffset > 2
|
||||||
local cWeekBase = "A"
|
local cWeekBase = "A"
|
||||||
if (bWeekTest) then cWeekBase = "a" else cWeekBase = "A" end
|
if (bWeekTest) then cWeekBase = "a" else cWeekBase = "A" end
|
||||||
if (iWeekIdxOffset > 3) then iWeekIdxOffset = 3 end
|
if (iWeekIdxOffset > 4) then iWeekIdxOffset = 4 end
|
||||||
local cWeekChar = string.char(string.byte(cWeekBase) + iWeekIdxOffset)
|
local cWeekChar = string.char(string.byte(cWeekBase) + iWeekIdxOffset)
|
||||||
if (not full) then strYear = strYear:sub(2, 2) end
|
if (not full) then strYear = strYear:sub(2, 2) end
|
||||||
return strYear .. strMon .. cWeekChar
|
return strYear .. strMon .. cWeekChar
|
||||||
-- N unalignedWeekOfTheMonth weekAlignedDayOfTheWeek (truncated to Aa - Dd)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
local function DoAction()
|
local function DoAction()
|
||||||
|
Loading…
Reference in New Issue
Block a user