vector-of-bool
e2d64cd409
OpenSSL support
- CI step cleanups, and get openssl for windows
- WORKAROUND: Bug in libgcc in certain conditions with partial pthread
linked statically.
преди 4 години
vector-of-bool
34b6f0b733
HTTP session utility
Pull neo-io and neo-http
fix: failbit will cause exceptions on EOF
преди 4 години
vector-of-bool
c160953106
Update neo-sqlite3, generalize package remotes via URLs
This is a large changeset that changes the way we store package
remote info. In these changes, package remotes are entirely
encoded in a single URL. This will help reduce complexity
down the road when multiple different remote types are supported.
The kind of a remote is specified by the URL's scheme, and the
URL parsing differs based on the scheme. For now, only git+http
and git+https are supported.
This comes along with a change to the format of the catalog JSON.
Remote information is now entirely encoded in a URL string.
преди 4 години
vector-of-bool
77325d3064
Update FreeBSD build to use gcc-10
преди 4 години
vector-of-bool
5891ca0ce9
--no-clean for faster CI build runs in dev
преди 4 години
vector-of-bool
5cbecef15d
New semester version fixes conflict with neo-concepts update
преди 4 години
vector-of-bool
472b0274a8
Cleanup of toolchains, more for different purposes
преди 4 години
vector-of-bool
4c2040a310
We can create and import sdists as gzip-compressed tar files
преди 4 години
vector-of-bool
594e936f76
New catalog generation automatically pulls deps from GitHub
преди 4 години
vector-of-bool
d6c7e04008
Add toml++ 2.0.0
преди 4 години
vector-of-bool
007d5dfd43
Win32 NOMINMAX
преди 4 години
vector-of-bool
f2739101aa
Update to use alpha.4 to build ourself
преди 4 години
vector-of-bool
157af69f7d
Fix build and self_build in prep for new bootstrap phase
преди 4 години
vector-of-bool
e1ceaf33dc
Tweak toolchain flags and enable Werror
преди 4 години
vector-of-bool
e799c287c5
Add Hinnant's `date` library
преди 4 години
vector-of-bool
1d64689ae2
Set timeouts on test execution
преди 4 години
vector-of-bool
e3f97106c1
Patch-in a configuration header for libsodium
преди 4 години
vector-of-bool
c145426c5d
New second-phase toolchain for non-compiled spdlog
преди 4 години
vector-of-bool
8c4597f793
No more updates to the old catalog file
преди 4 години
vector-of-bool
b5bf4922cc
New spdlog. Make spdlog use an external fmt
преди 4 години
vector-of-bool
3ca0f65b7f
MSVC can't handle our scale
преди 4 години
vector-of-bool
b305b60e94
Add an "initial catalog" with several popular and useful libraries
преди 4 години
vector-of-bool
c80b8027e5
New shape for dependency listings
преди 4 години
vector-of-bool
74c59ca751
Update MSVC flag
преди 4 години
vector-of-bool
e3e9ee89ff
Unneeded file cleanup
преди 4 години
vector-of-bool
a1ad20fb7e
revive pkg-transform with a better semester loader
преди 4 години
vector-of-bool
1196a8500d
Use separate catalog/repo for prebuilt dds
преди 4 години
vector-of-bool
df2725f264
Globs remember their pattern string
Update neo-fun dep
преди 4 години
vector-of-bool
74f08fdb4f
Static link the binaries from CI
преди 4 години
vector-of-bool
e43bb7915b
Migrate fully to new json5-based packaging
преди 4 години
vector-of-bool
d0248b2c80
New bootstrap phase based on alpha.3
преди 4 години
vector-of-bool
ec924cabce
Update p1 bootstrap
преди 4 години
vector-of-bool
671eb26383
Generate optimized static-rt binaries by default
преди 4 години
vector-of-bool
494581dc27
Vagrant-based build for getting a FreeBSD executable
Hack around different compiler names on FreeBSD
преди 4 години
vector-of-bool
b6628fa7fc
Support a --build-only for ci.py that skips tests
преди 4 години
vector-of-bool
ea736cff8a
New bootstrap commits that work with FreeBSD
преди 4 години
vector-of-bool
fc95001061
FreeBSD works better with static runtimes with g++9
преди 4 години
vector-of-bool
96b21936be
FreeBSD has a different GCC binary name
преди 4 години
vector-of-bool
64706f6da9
Add `tty_flags`, and only pass -fdiagnostics-color when output is a TTY
преди 4 години
vector-of-bool
69720f0a44
Very rudimentary template rendering, only accesses a small number of resources yet.
преди 4 години
vector-of-bool
4157ce571e
Use json5 toolchain files
преди 4 години
vector-of-bool
aae87696fb
Proper semester and json5 libs are available
преди 4 години
vector-of-bool
bb3c1b0bc1
Use semester for JSON processing
преди 4 години
vector-of-bool
9f82212bdc
Transition to using JSON5 for package manifests
преди 4 години
vector-of-bool
63676532fb
Add vob/json5 to the catalog
преди 4 години
vector-of-bool
6b4c6b4e53
Fix type annot in self_build script
преди 4 години
vector-of-bool
077ecb0355
Use a fix prior bootstrap that depended on a moving dep
преди 4 години
vector-of-bool
ef63413806
Use the `gen-catalog-json.py` script to generate our catalog for CI
преди 4 години
vector-of-bool
051fc2a690
Catalog package can have descriptions
преди 5 години
vector-of-bool
aff184e67a
Pass -fconcepts for C++ only
преди 5 години