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

net: enable native golang linux networking #4498

Open
wants to merge 13 commits into
base: dev
Choose a base branch
from

Commits on Nov 13, 2024

  1. link

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    ce1520d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f07a43 View commit details
    Browse the repository at this point in the history
  3. remove print statements for cleaner execution

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    bdb93fe View commit details
    Browse the repository at this point in the history
  4. fix uncommited net exclusion

    if this does not work, do the folliwing steps:
    1. remove net submodule
    2. remove symlink in local ~/.cache/tinygo/goroot-<hash>/net
    3. manual symlink yo local golang /usr/local/bin/src/net
    
    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    9c6020a View commit details
    Browse the repository at this point in the history
  5. bring back old net

    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    3215051 View commit details
    Browse the repository at this point in the history
  6. switch net via build tags

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    d698225 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    10221bb View commit details
    Browse the repository at this point in the history
  8. chnage macos build

    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    c40115c View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d3abf3c View commit details
    Browse the repository at this point in the history
  10. further restrict net package usage

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    f5ea847 View commit details
    Browse the repository at this point in the history
  11. add preliminary semaphore implementation

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5c8d4f6 View commit details
    Browse the repository at this point in the history
  12. remove old forklock stub and replace it with sync.RWMutex

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    673d901 View commit details
    Browse the repository at this point in the history
  13. nit: update main_test.go

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 13, 2024
    Configuration menu
    Copy the full SHA
    5f0f0aa View commit details
    Browse the repository at this point in the history