Commit Graph

157 Commits

Author SHA1 Message Date
Archi
66344a1a3d Fix netf again and again
Bless madness
2021-11-11 20:14:32 +01:00
Archi
60376c4d93 Bring up new Madness alpha3 to fix netf 2021-11-11 01:17:49 +01:00
Archi
a9249a90f6 Remove TrimMode declaration
"link" should be default in .NET 6.0+
2021-11-11 00:22:03 +01:00
Archi
cc85b681f7 Bump 2021-11-10 22:37:13 +01:00
Archi
95ad16e26d Revert "Set EnableCompressionInSingleFile"
This reverts commit ae3a60759a.
2021-11-10 21:05:39 +01:00
Łukasz Domeradzki
0850a261cb Add osx-arm64 ASF variant (#2451) 2021-11-10 20:36:09 +01:00
Archi
ae3a60759a Set EnableCompressionInSingleFile
The tradeoff is worth it for size in our case, people that don't want the startup time hit should be using generic package anyway
2021-11-10 20:01:10 +01:00
Archi
0964cdac96 Minimize define hell
Skipping a 20 KB stub in OS-specific non-windows builds and omitting a few very fast if checks isn't worth the code quality degradation that involves all of the ifdef options.

ifdefs should be reserved for stuff that either doesn't compile whatsoever in some specific configurations (NETFRAMEWORK), or is required to make logical decisions based on the compiler input (e.g. DEBUG for detecting debugging builds or ASF_VARIANT_* for hardcoding the platform identifier to use for auto-updates)

In all other situations, we should use OperatingSystem if condition, even if it's equal to hitting them on the platforms that are unlikely to hit them.

And I say unlikely, because nothing stops me from downloading a win-x64 build and running it like a generic one on windows, what you gonna do?
2021-11-10 19:03:05 +01:00
Archi
0977b359c2 Bump 2021-11-09 22:57:57 +01:00
Archi
36d51e80d7 Bump 2021-11-09 22:15:35 +01:00
Archi
b305af6f7f Bump 2021-11-09 21:34:20 +01:00
Archi
3eeafa9029 Bump 2021-11-09 19:03:49 +01:00
Sebastian Göls
fb4eb0b03a Use Madness via global usings (#2447)
* Use Madness via global usings

* Apply feedback

* Disable false positive null warning
2021-11-09 16:33:09 +01:00
Łukasz Domeradzki
0eee21360d .NET 6.0 (#2388)
* Bump non-source files to net6.0

* Correct .NET 6.0 warnings

* Correct CI

* Correct linking errors

Not much I can do about them ATM

* Remove TrimmerRoots

At least runtime is no longer needed for our STD plugin, not sure about the dictionary

* Correct cc.sh

* Revert "Remove TrimmerRoots"

This reverts commit 11f603d3d6.

* First round of cat & mice game

* Update Directory.Build.props

* Update Startup.cs

* Update Startup.cs

* Update Startup.cs

* Fix new warnings

* Update SDK

* Address netf error

* Update Directory.Packages.props
2021-11-08 23:41:02 +01:00
Archi
e59b45e63c Bump 2021-11-02 21:10:46 +01:00
Archi
392fdcb633 Add DebugFast target
Useful for faster compilation before we get down to warnings and code improvements
2021-11-01 00:47:15 +01:00
Archi
1cc49ba25c Bump 2021-10-27 13:35:38 +02:00
Archi
d40132af4a Bump 2021-10-23 18:37:44 +02:00
Archi
002be87f24 Bump 2021-10-15 00:14:18 +02:00
Archi
d7e8f2785d Bump 2021-10-15 00:13:51 +02:00
Archi
ed033349ec Misc lessons from plugin template 2021-10-12 00:57:29 +02:00
Archi
eff08956bc Bump 2021-09-27 11:06:57 +02:00
Archi
a1d0a84bac Bump 2021-09-05 23:30:09 +02:00
Archi
0a3ae316da Fix generic-netf update capability
For real this time.
2021-09-05 23:05:05 +02:00
Archi
ad6ce38352 Bump 2021-09-05 21:24:22 +02:00
Archi
0f0974a0c0 Bump 2021-09-02 13:59:17 +02:00
Archi
4502b66544 Bump 2021-09-02 00:01:51 +02:00
Archi
4982bdbf12 Bump 2021-08-28 13:26:38 +02:00
Archi
b456796d82 Bump 2021-08-14 11:47:54 +02:00
Łukasz Domeradzki
bb513921f1 Include ASF's windows-only parts only in generic and windows builds (#2404)
* Include ASF's windows-only parts only in generic and windows builds

* Apply Abry's note
2021-08-13 23:07:17 +02:00
Archi
436003546e Misc extra properties I've learned from Madness 2021-08-07 14:12:57 +02:00
Archi
208a4c048b Bump 2021-08-02 14:16:44 +02:00
Archi
6435b873af Bump 2021-08-01 22:36:07 +02:00
Archi
d1f9ed6fec Bump 2021-08-01 17:06:14 +02:00
Archi
7971585a32 Enable private signing of CI builds 2021-08-01 12:56:08 +02:00
Archi
61ba422729 Move public sign to release builds 2021-07-31 17:44:32 +02:00
Archi
04732ce37d Bump 2021-07-30 23:00:56 +02:00
Archi
77d34a2ac8 Enable public signing of ASF binaries
Pending tests whether this is going to have any drawbacks, but so far looks good
2021-07-30 16:09:46 +02:00
Archi
3b31313c64 Bump 2021-07-25 23:41:08 +02:00
Sebastian Göls
66bbc56b02 Set end year of assembly copyright during build process (#2380)
* Set end year of assembly copyright during build process

* Use year property instead of string format

Co-authored-by: Łukasz Domeradzki <JustArchi@JustArchi.net>

Co-authored-by: Łukasz Domeradzki <JustArchi@JustArchi.net>
2021-07-23 23:56:00 +02:00
Archi
b19303d4b6 Bump 2021-07-23 17:06:48 +02:00
Archi
8ee77fb126 Bump 2021-07-22 18:43:51 +02:00
Archi
96c4243264 Bump 2021-07-20 21:46:07 +02:00
Archi
37689f4de6 Misc XML cleanup 2021-07-15 23:06:16 +02:00
Archi
d479eb9f97 Address Rider EAP inspections/cleanup 2021-07-12 21:45:17 +02:00
Archi
22311c6278 Bump 2021-07-12 13:43:19 +02:00
Archi
13613f3f89 Bump 2021-07-03 00:17:12 +02:00
Archi
14edd03c9d Bump 2021-07-01 12:00:03 +02:00
Archi
b083587d46 Bump 2021-06-21 20:48:23 +02:00
Archi
4367134380 Bump 2021-06-18 12:20:14 +02:00