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

WIP: Native curl #64

Closed
wants to merge 1 commit into from
Closed

Conversation

Conni2461
Copy link
Collaborator

@Conni2461 Conni2461 commented Feb 6, 2021

Close #62

Two passing tests. The other stuff is not implemented 🤣

A lot of stuff is missing or hard coded. I just wanted to make sure that its actually possible that i can do a get with ffi and libcurl.

Now:

  • Implement enums as lua tables
  • Implement missing easy interface functions
  • Handle headers
  • Post/Put/Patch/Delete/Depug
  • Additional extension for native using curl_multi and whatever other cool stuff can be found in libcurl
  • Provide async interface for simple stuff with uv.new_work
  • Make sure we have the same interface as curl.job or more.
  • Remove scratch files
  • Implement fallback swapping
  • Fix CI. Probably missing libcurl. So we want to run test on both interfaces. Job and native. Not on the public interface / swapping interface
  • Missing stuff
  • Still missing stuff 😆 for sure
  • Maybe Profit

CC @tami5

Two passing tests. The other stuff is not implemented
@Conni2461 Conni2461 changed the title Init structure WIP: Native curl Feb 6, 2021
@Conni2461
Copy link
Collaborator Author

I actually think this is bad and is just reinventing the wheel. Also i don't have the time to do it 😆

@Conni2461 Conni2461 closed this Mar 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

native curl > plenary job curl
1 participant