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 14 commits into
base: dev
Choose a base branch
from

Commits on Nov 18, 2024

  1. link

    Signed-off-by: leongross <[email protected]>
    leongross committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    ce61040 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4584fea 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 18, 2024
    Configuration menu
    Copy the full SHA
    66f86b5 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 18, 2024
    Configuration menu
    Copy the full SHA
    d49a50a View commit details
    Browse the repository at this point in the history
  5. bring back old net

    leongross committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    4b893be 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 18, 2024
    Configuration menu
    Copy the full SHA
    c3fc347 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    927fa07 View commit details
    Browse the repository at this point in the history
  8. chnage macos build

    leongross committed Nov 18, 2024
    Configuration menu
    Copy the full SHA
    2a89a3a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    493ca51 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 18, 2024
    Configuration menu
    Copy the full SHA
    24e4c51 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 18, 2024
    Configuration menu
    Copy the full SHA
    35c34e9 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 18, 2024
    Configuration menu
    Copy the full SHA
    c906745 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 18, 2024
    Configuration menu
    Copy the full SHA
    5a80fcf View commit details
    Browse the repository at this point in the history
  14. wip

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