-
Notifications
You must be signed in to change notification settings - Fork 40
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release vere-v2.12 #516
Merged
Release vere-v2.12 #516
Commits on Feb 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 034b958 - Browse repository at this point
Copy the full SHA 034b958View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6a3fc61 - Browse repository at this point
Copy the full SHA 6a3fc61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 894ecd0 - Browse repository at this point
Copy the full SHA 894ecd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2df93cf - Browse repository at this point
Copy the full SHA 2df93cfView commit details
Commits on Feb 10, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b30ac8f - Browse repository at this point
Copy the full SHA b30ac8fView commit details
Commits on Feb 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 538f104 - Browse repository at this point
Copy the full SHA 538f104View commit details
Commits on Feb 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b1abe83 - Browse repository at this point
Copy the full SHA b1abe83View commit details
Commits on Feb 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1440c20 - Browse repository at this point
Copy the full SHA 1440c20View commit details
Commits on Feb 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eccea2b - Browse repository at this point
Copy the full SHA eccea2bView commit details
Commits on Feb 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8edcd60 - Browse repository at this point
Copy the full SHA 8edcd60View commit details
Commits on Mar 21, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3755c71 - Browse repository at this point
Copy the full SHA 3755c71View commit details -
Configuration menu - View commit details
-
Copy full SHA for bf74688 - Browse repository at this point
Copy the full SHA bf74688View commit details
Commits on Mar 23, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 8aa8310 - Browse repository at this point
Copy the full SHA 8aa8310View commit details
Commits on Mar 24, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0a9d1bc - Browse repository at this point
Copy the full SHA 0a9d1bcView commit details
Commits on Apr 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cb20f2f - Browse repository at this point
Copy the full SHA cb20f2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c97d77c - Browse repository at this point
Copy the full SHA c97d77cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327be05 - Browse repository at this point
Copy the full SHA 327be05View commit details
Commits on Apr 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 71b54a8 - Browse repository at this point
Copy the full SHA 71b54a8View commit details
Commits on Apr 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cf180e8 - Browse repository at this point
Copy the full SHA cf180e8View commit details
Commits on Apr 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 21e3dd6 - Browse repository at this point
Copy the full SHA 21e3dd6View commit details
Commits on Apr 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for eb9b2a6 - Browse repository at this point
Copy the full SHA eb9b2a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3d249a7 - Browse repository at this point
Copy the full SHA 3d249a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7d570f4 - Browse repository at this point
Copy the full SHA 7d570f4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ea9d448 - Browse repository at this point
Copy the full SHA ea9d448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4413d20 - Browse repository at this point
Copy the full SHA 4413d20View commit details -
Configuration menu - View commit details
-
Copy full SHA for fcc72c4 - Browse repository at this point
Copy the full SHA fcc72c4View commit details -
Configuration menu - View commit details
-
Copy full SHA for dff69fb - Browse repository at this point
Copy the full SHA dff69fbView commit details
Commits on May 2, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 15f01b6 - Browse repository at this point
Copy the full SHA 15f01b6View commit details
Commits on May 3, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a4fd674 - Browse repository at this point
Copy the full SHA a4fd674View commit details
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for c3e5cd8 - Browse repository at this point
Copy the full SHA c3e5cd8View commit details
Commits on May 11, 2023
-
Configuration menu - View commit details
-
Copy full SHA for cd6bf86 - Browse repository at this point
Copy the full SHA cd6bf86View commit details
Commits on May 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ee4659f - Browse repository at this point
Copy the full SHA ee4659fView commit details
Commits on Jun 6, 2023
-
Amadeo Bellotti committed
Jun 6, 2023 Configuration menu - View commit details
-
Copy full SHA for b7ec50e - Browse repository at this point
Copy the full SHA b7ec50eView commit details
Commits on Jun 9, 2023
-
Amadeo Bellotti committed
Jun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 3640040 - Browse repository at this point
Copy the full SHA 3640040View commit details
Commits on Jun 12, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 75c2de5 - Browse repository at this point
Copy the full SHA 75c2de5View commit details
Commits on Jun 16, 2023
-
Configuration menu - View commit details
-
Copy full SHA for abb9d73 - Browse repository at this point
Copy the full SHA abb9d73View commit details
Commits on Jun 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for db19588 - Browse repository at this point
Copy the full SHA db19588View commit details
Commits on Jun 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dcfb38f - Browse repository at this point
Copy the full SHA dcfb38fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0ac06a9 - Browse repository at this point
Copy the full SHA 0ac06a9View commit details -
This is a PR to include a new vane called `%lick`. This vane allows `%gall` agents to open an IPC communication port on urth. This port speaks in jammed nouns of the form `[=mark =noun]` The vane has three parts: 1. urbit/urbit modifications: urbit/urbit#6519 2. urbit/vere modifications: This PR 3. userspace example: https://github.com/mopfel-winrux/lick-agent
Configuration menu - View commit details
-
Copy full SHA for ef00a90 - Browse repository at this point
Copy the full SHA ef00a90View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed86acc - Browse repository at this point
Copy the full SHA ed86accView commit details
Commits on Jun 27, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 40006ec - Browse repository at this point
Copy the full SHA 40006ecView commit details -
Refactor the way arguments are passed in bazel, add -flto
This adds a macro "vere_library" which supports our concepts of debug and release builds, and gives finer-grained control over which copts/linkopts are passed and when. Takes advantage of bazel's "compilation_mode={dbg,opt}" to control debug/optimized builds.
Configuration menu - View commit details
-
Copy full SHA for f7a75b5 - Browse repository at this point
Copy the full SHA f7a75b5View commit details
Commits on Jul 3, 2023
-
pier: propagate pace to mars (#473)
Old format: `/vere/~.2.10-9fac623`, new format `/vere/[once, live, soon, edge]/~.2.10-9fac623`.
Josh Lehman authoredJul 3, 2023 Configuration menu - View commit details
-
Copy full SHA for 99bea10 - Browse repository at this point
Copy the full SHA 99bea10View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6af1e32 - Browse repository at this point
Copy the full SHA 6af1e32View commit details -
Configuration menu - View commit details
-
Copy full SHA for aca5410 - Browse repository at this point
Copy the full SHA aca5410View commit details
Commits on Jul 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for d313f08 - Browse repository at this point
Copy the full SHA d313f08View commit details
Commits on Jul 13, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1af525d - Browse repository at this point
Copy the full SHA 1af525dView commit details
Commits on Jul 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for e37e1f1 - Browse repository at this point
Copy the full SHA e37e1f1View commit details
Commits on Jul 18, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 6fe5409 - Browse repository at this point
Copy the full SHA 6fe5409View commit details -
add -flto=thin to mac aarch64 build cflags for ez 10% gain (#469)
Adds somewhere between 5-10% improvement to wall time. I've ran all tests, booted several fakeships and comets with this installed, and all seems to work properly. Mac x86 is coming, I just don't have access to an intel mac right now [but soon...]. Linux will come later once I figure out some bugs. The following is time to boot a fakeship from a brass pill: ``` Without LTO: ________________________________________________________ Executed in 180.46 secs fish external usr time 17.83 secs 0.10 millis 17.83 secs sys time 0.23 secs 1.86 millis 0.23 secs With LTO: ________________________________________________________ Executed in 164.87 secs fish external usr time 15.65 secs 0.12 millis 15.65 secs sys time 0.19 secs 1.94 millis 0.19 secs ``` 180/164 -> 1.09 --- ~barter-simsum ## Brass pill boot: x86 linux without lto: ~140s x86 linux with lto: ~128s ~ 8.6% improvement - note we may be able to squeeze a bit more out if we can apply `-flto` to all dependencies and not just urbit binaries. This is currently an issue for x86 linux though due to some weird uninvestigated behavior with libsigsegv ## For those curious, the following hints at what was inlined ``` readelf -s ./bazel-bin/pkg/vere/urbit | grep lto_priv 1233: 000000000042d0f0 361 FUNC LOCAL DEFAULT 2 _rebalance.lto_priv.1 1237: 000000000042d6c0 435 FUNC LOCAL DEFAULT 2 _rebalance.lto_priv.0 13002: 0000000000d24a00 200 OBJECT GLOBAL HIDDEN 14 u3_Signal.lto_priv.0 13358: 0000000000d36de0 8 OBJECT GLOBAL HIDDEN 14 sec_u.lto_priv.0 13429: 0000000000d24ae0 80 OBJECT GLOBAL HIDDEN 14 u3V.lto_priv.0 13785: 00000000004516e0 110 FUNC GLOBAL HIDDEN 2 _tap_in.lto_priv.0 14094: 0000000000d3aeb0 4 OBJECT GLOBAL HIDDEN 14 sag_w.lto_priv.0 14100: 0000000000469af0 971 FUNC GLOBAL HIDDEN 2 _lord_stop.lto_priv.0 14120: 00000000004581f0 393 FUNC GLOBAL HIDDEN 2 _cj_nail.lto_priv.0 14178: 0000000000456a30 450 FUNC GLOBAL HIDDEN 2 _cj_fine.lto_priv.0 14732: 0000000000463eb0 82 FUNC GLOBAL HIDDEN 2 _box_free.lto_priv.0 14849: 000000000044a320 658 FUNC GLOBAL HIDDEN 2 _n_find.lto_priv.0 15325: 0000000000478dd0 1487 FUNC GLOBAL HIDDEN 2 _pier_init.lto_priv.0 15413: 00000000004674a0 939 FUNC GLOBAL HIDDEN 2 _ca_willoc.lto_priv.0 15841: 0000000000477300 394 FUNC GLOBAL HIDDEN 2 _dawn_fail.lto_priv.0 16128: 00000000004449d0 1746 FUNC GLOBAL HIDDEN 2 _cr_sing.lto_priv.0 16214: 0000000000474c40 500 FUNC GLOBAL HIDDEN 2 _ttyf_loja.lto_priv.0 16277: 000000000078fe48 8 OBJECT GLOBAL HIDDEN 5 ver_hos_c.lto_priv.0 16887: 0000000000443ab0 460 FUNC GLOBAL HIDDEN 2 _n_bam.lto_priv.0 17346: 000000000045cc90 540 FUNC GLOBAL HIDDEN 2 _cj_minx.lto_priv.0 17897: 0000000000d249e8 8 OBJECT GLOBAL HIDDEN 14 _file_u.lto_priv.0 18325: 00000000004447a0 58 FUNC GLOBAL HIDDEN 2 _n_feb.lto_priv.0 18517: 00000000004453e0 3981 FUNC GLOBAL HIDDEN 2 _n_comp.lto_priv.0 18739: 0000000000d249f6 1 OBJECT GLOBAL HIDDEN 14 _ct_lop_o.lto_priv.0 18880: 000000000044fda0 1650 FUNC GLOBAL HIDDEN 2 _find_home.lto_priv.0 19091: 0000000000474e40 500 FUNC GLOBAL HIDDEN 2 _ttyf_hija.lto_priv.0 19508: 0000000000450420 1393 FUNC GLOBAL HIDDEN 2 _pave_home.lto_priv.0 19595: 000000000042a3d0 687 FUNC GLOBAL HIDDEN 2 _in_uni.lto_priv.0 19822: 0000000000430e20 1095 FUNC GLOBAL HIDDEN 2 _block_rip.lto_priv.0 20236: 0000000000457030 331 FUNC GLOBAL HIDDEN 2 _cj_axis.lto_priv.0 20306: 0000000000457180 514 FUNC GLOBAL HIDDEN 2 _cj_gust.lto_priv.0 20866: 0000000000456c00 667 FUNC GLOBAL HIDDEN 2 _cj_cast.lto_priv.0 21317: 0000000000446fe0 11412 FUNC GLOBAL HIDDEN 2 _n_burn.lto_priv.0 21430: 000000000045c820 1130 FUNC GLOBAL HIDDEN 2 _cj_spot.lto_priv.0 ```
Configuration menu - View commit details
-
Copy full SHA for 50d602e - Browse repository at this point
Copy the full SHA 50d602eView commit details
Commits on Jul 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 0fed1f9 - Browse repository at this point
Copy the full SHA 0fed1f9View commit details
Commits on Jul 20, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1384f9d - Browse repository at this point
Copy the full SHA 1384f9dView commit details
Commits on Jul 28, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 3bd881c - Browse repository at this point
Copy the full SHA 3bd881cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31a49f2 - Browse repository at this point
Copy the full SHA 31a49f2View commit details
Commits on Aug 1, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a4d08a1 - Browse repository at this point
Copy the full SHA a4d08a1View commit details -
Configuration menu - View commit details
-
Copy full SHA for f27b538 - Browse repository at this point
Copy the full SHA f27b538View commit details -
Configuration menu - View commit details
-
Copy full SHA for 43a2568 - Browse repository at this point
Copy the full SHA 43a2568View commit details
Commits on Aug 19, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 1221b6a - Browse repository at this point
Copy the full SHA 1221b6aView commit details
Commits on Aug 23, 2023
-
build: upgrade
zlib
to v1.3 (#503)`zlib` 1.3 was [released on August 18, 2023](http://zlib.net/). Fixes recent CI failures as well.
Configuration menu - View commit details
-
Copy full SHA for 78b9e7a - Browse repository at this point
Copy the full SHA 78b9e7aView commit details
Commits on Aug 31, 2023
-
Otherwise devenv fails to work on newer NixOS'es, looks like because th glibc is too old.
Configuration menu - View commit details
-
Copy full SHA for 53a4664 - Browse repository at this point
Copy the full SHA 53a4664View commit details -
Otherwise devenv fails to work on newer NixOS'es, looks like because the glibc is too old
Configuration menu - View commit details
-
Copy full SHA for ef803b8 - Browse repository at this point
Copy the full SHA ef803b8View commit details
Commits on Sep 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 99aab22 - Browse repository at this point
Copy the full SHA 99aab22View commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.