Skip to content
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

Merge develop to soon #513

Merged
merged 63 commits into from
Sep 8, 2023
Merged

Merge develop to soon #513

merged 63 commits into from
Sep 8, 2023

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    034b958 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6a3fc61 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    894ecd0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2df93cf View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2023

  1. modified loch

    mopfel-winrux committed Feb 10, 2023
    Configuration menu
    Copy the full SHA
    b30ac8f View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. added print out to kick

    mopfel-winrux committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    538f104 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. Configuration menu
    Copy the full SHA
    b1abe83 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. cleaned up interface

    mopfel-winrux committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    1440c20 View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2023

  1. Configuration menu
    Copy the full SHA
    eccea2b View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    8edcd60 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2023

  1. latest loch update

    mopfel-winrux committed Mar 21, 2023
    Configuration menu
    Copy the full SHA
    3755c71 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bf74688 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. fixed allocation bug

    mopfel-winrux committed Mar 23, 2023
    Configuration menu
    Copy the full SHA
    8aa8310 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2023

  1. Configuration menu
    Copy the full SHA
    0a9d1bc View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. switch to lick

    mopfel-winrux committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    cb20f2f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c97d77c View commit details
    Browse the repository at this point in the history
  3. modified api

    mopfel-winrux committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    327be05 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. changed spew to spit

    mopfel-winrux committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    71b54a8 View commit details
    Browse the repository at this point in the history

Commits on Apr 20, 2023

  1. Configuration menu
    Copy the full SHA
    cf180e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2023

  1. fixed spin and shut

    mopfel-winrux committed Apr 25, 2023
    Configuration menu
    Copy the full SHA
    21e3dd6 View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2023

  1. Configuration menu
    Copy the full SHA
    eb9b2a6 View commit details
    Browse the repository at this point in the history
  2. fixed disconnect

    mopfel-winrux committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    3d249a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7d570f4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ea9d448 View commit details
    Browse the repository at this point in the history
  5. cleaned up motes.h

    mopfel-winrux committed Apr 27, 2023
    Configuration menu
    Copy the full SHA
    4413d20 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fcc72c4 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    dff69fb View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. fixed more path bugs

    mopfel-winrux committed May 2, 2023
    Configuration menu
    Copy the full SHA
    15f01b6 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Configuration menu
    Copy the full SHA
    a4fd674 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2023

  1. code cleanup

    mopfel-winrux committed May 4, 2023
    Configuration menu
    Copy the full SHA
    c3e5cd8 View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. Configuration menu
    Copy the full SHA
    cd6bf86 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. vere: decrement zuse to %412

    joemfb committed May 16, 2023
    Configuration menu
    Copy the full SHA
    ee4659f View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2023

  1. cleaned up u3l_logs

    Amadeo Bellotti committed Jun 6, 2023
    Configuration menu
    Copy the full SHA
    b7ec50e View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2023

  1. changed to kelvin 412

    Amadeo Bellotti committed Jun 9, 2023
    Configuration menu
    Copy the full SHA
    3640040 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2023

  1. Configuration menu
    Copy the full SHA
    75c2de5 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    abb9d73 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2023

  1. Configuration menu
    Copy the full SHA
    db19588 View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2023

  1. vere: decrement arvo to %237

    joemfb committed Jun 20, 2023
    Configuration menu
    Copy the full SHA
    dcfb38f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0ac06a9 View commit details
    Browse the repository at this point in the history
  3. %lick vane (#358)

    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
    joemfb authored Jun 20, 2023
    Configuration menu
    Copy the full SHA
    ef00a90 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ed86acc View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2023

  1. pier: propagate pace to mars

    pkova committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    40006ec View commit details
    Browse the repository at this point in the history
  2. 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.
    fighet-parnet committed Jun 27, 2023
    Configuration menu
    Copy the full SHA
    f7a75b5 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2023

  1. pier: propagate pace to mars (#473)

    Old format: `/vere/~.2.10-9fac623`, new format `/vere/[once, live, soon,
    edge]/~.2.10-9fac623`.
    Josh Lehman authored Jul 3, 2023
    Configuration menu
    Copy the full SHA
    99bea10 View commit details
    Browse the repository at this point in the history
  2. update install.md

    barter-simsum committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    6af1e32 View commit details
    Browse the repository at this point in the history
  3. s/musl-ar/musl-gcc-ar

    barter-simsum committed Jul 3, 2023
    Configuration menu
    Copy the full SHA
    aca5410 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    ef758f4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d313f08 View commit details
    Browse the repository at this point in the history

Commits on Jul 13, 2023

  1. Configuration menu
    Copy the full SHA
    1af525d View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2023

  1. ames: forward iff we're a galaxy (#493)

    Resolves #492.
    matthew-levan authored Jul 14, 2023
    Configuration menu
    Copy the full SHA
    e37e1f1 View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2023

  1. Configuration menu
    Copy the full SHA
    6fe5409 View commit details
    Browse the repository at this point in the history
  2. 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
    ```
    barter-simsum authored Jul 18, 2023
    Configuration menu
    Copy the full SHA
    50d602e View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. Configuration menu
    Copy the full SHA
    0fed1f9 View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. Configuration menu
    Copy the full SHA
    1384f9d View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. Configuration menu
    Copy the full SHA
    3bd881c View commit details
    Browse the repository at this point in the history
  2. next: no-op when pace is set to once (#498)

    Tested working with a fakezod.
    matthew-levan authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    31a49f2 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2023

  1. Configuration menu
    Copy the full SHA
    a4d08a1 View commit details
    Browse the repository at this point in the history
  2. Update VERSION to 2.12

    pkova authored Aug 1, 2023
    Configuration menu
    Copy the full SHA
    f27b538 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    43a2568 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2023

  1. Configuration menu
    Copy the full SHA
    1221b6a View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2023

  1. 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.
    pkova authored Aug 23, 2023
    Configuration menu
    Copy the full SHA
    78b9e7a View commit details
    Browse the repository at this point in the history

Commits on Aug 31, 2023

  1. flake: update

    Otherwise devenv fails to work on newer NixOS'es, looks like because
    th glibc is too old.
    midlyx-hatrys committed Aug 31, 2023
    Configuration menu
    Copy the full SHA
    53a4664 View commit details
    Browse the repository at this point in the history
  2. flake: update (#507)

    Otherwise devenv fails to work on newer NixOS'es, looks like because the
    glibc is too old
    eamsden authored Aug 31, 2023
    Configuration menu
    Copy the full SHA
    ef803b8 View commit details
    Browse the repository at this point in the history