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

Add io.socket support #593

Merged
merged 45 commits into from
Nov 4, 2019
Merged

Add io.socket support #593

merged 45 commits into from
Nov 4, 2019

Commits on Oct 12, 2019

  1. add opensock

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    3dcbba4 View commit details
    Browse the repository at this point in the history
  2. seperate io submodules

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    938be7f View commit details
    Browse the repository at this point in the history
  3. add opensock arguments

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    02e8be0 View commit details
    Browse the repository at this point in the history
  4. improve file module

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    18468a7 View commit details
    Browse the repository at this point in the history
  5. implement to open socket

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    9d3eab7 View commit details
    Browse the repository at this point in the history
  6. add socket.rawfd

    waruqi committed Oct 12, 2019
    Configuration menu
    Copy the full SHA
    5773633 View commit details
    Browse the repository at this point in the history

Commits on Oct 13, 2019

  1. add socket.connect

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    3d88cf2 View commit details
    Browse the repository at this point in the history
  2. add socket module

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    2eeba59 View commit details
    Browse the repository at this point in the history
  3. add socket.connect

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    f2a2f51 View commit details
    Browse the repository at this point in the history
  4. improve socket type and family

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    4041c5a View commit details
    Browse the repository at this point in the history
  5. add socket.wait

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    95df841 View commit details
    Browse the repository at this point in the history
  6. add socket.bind

    waruqi committed Oct 13, 2019
    Configuration menu
    Copy the full SHA
    5166d62 View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2019

  1. improve socket apis

    waruqi committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    91bad8e View commit details
    Browse the repository at this point in the history
  2. add socket.accept

    waruqi committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    7366683 View commit details
    Browse the repository at this point in the history
  3. export socket consts

    waruqi committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    3c4ea75 View commit details
    Browse the repository at this point in the history
  4. fix socket.accept

    waruqi committed Oct 14, 2019
    Configuration menu
    Copy the full SHA
    194434e View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2019

  1. move socket test files

    waruqi committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    e915ad6 View commit details
    Browse the repository at this point in the history
  2. add socket.send

    waruqi committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    690dc27 View commit details
    Browse the repository at this point in the history
  3. add socket.recv

    waruqi committed Oct 15, 2019
    Configuration menu
    Copy the full SHA
    74fe92e View commit details
    Browse the repository at this point in the history

Commits on Oct 27, 2019

  1. add socket.recv

    waruqi committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    6df3d8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    239d4de View commit details
    Browse the repository at this point in the history
  3. improve socket recv

    waruqi committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    ecc9fe9 View commit details
    Browse the repository at this point in the history
  4. improve socket.send

    waruqi committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    433872b View commit details
    Browse the repository at this point in the history
  5. concat socket.recv data

    waruqi committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    fa79256 View commit details
    Browse the repository at this point in the history
  6. modify tcp echo demo

    waruqi committed Oct 27, 2019
    Configuration menu
    Copy the full SHA
    444f458 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2019

  1. add socket.sendfile

    waruqi committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    da73a6e View commit details
    Browse the repository at this point in the history
  2. fix some compiler errors

    waruqi committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    a6e3140 View commit details
    Browse the repository at this point in the history
  3. add sendfile demo

    waruqi committed Oct 28, 2019
    Configuration menu
    Copy the full SHA
    8bfbf6b View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2019

  1. Configuration menu
    Copy the full SHA
    b2a507b View commit details
    Browse the repository at this point in the history
  2. fix socket_recv

    waruqi committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    0ad553e View commit details
    Browse the repository at this point in the history
  3. fix socket.recv

    waruqi committed Oct 29, 2019
    Configuration menu
    Copy the full SHA
    5f388f2 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2019

  1. add bytes module

    waruqi committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    057e930 View commit details
    Browse the repository at this point in the history
  2. impl bytes index and ipairs

    waruqi committed Oct 30, 2019
    Configuration menu
    Copy the full SHA
    7d47837 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2019

  1. export ffi/malloc for windows

    waruqi committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    5617860 View commit details
    Browse the repository at this point in the history
  2. add bytes test

    waruqi committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    af6fdba View commit details
    Browse the repository at this point in the history
  3. update bytes test

    waruqi committed Oct 31, 2019
    Configuration menu
    Copy the full SHA
    45d6dd4 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2019

  1. add bytes:dump()

    waruqi committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    2359364 View commit details
    Browse the repository at this point in the history
  2. improve bytes ctor

    waruqi committed Nov 1, 2019
    Configuration menu
    Copy the full SHA
    6d4ad7f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4f932ba View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2019

  1. fix ffi for linux

    waruqi committed Nov 2, 2019
    Configuration menu
    Copy the full SHA
    b0a7b7a View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2019

  1. Configuration menu
    Copy the full SHA
    8eddfb0 View commit details
    Browse the repository at this point in the history
  2. improve udp demo

    waruqi committed Nov 3, 2019
    Configuration menu
    Copy the full SHA
    7a63343 View commit details
    Browse the repository at this point in the history
  3. fix socket send

    waruqi committed Nov 3, 2019
    Configuration menu
    Copy the full SHA
    8605710 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2019

  1. fix core xmake.lua

    waruqi committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    821ea82 View commit details
    Browse the repository at this point in the history
  2. fix core xmake.lua again

    waruqi committed Nov 4, 2019
    Configuration menu
    Copy the full SHA
    f00316a View commit details
    Browse the repository at this point in the history