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

new codegen and Standard API #86

Open
16 tasks
delasy opened this issue Sep 5, 2023 · 2 comments · Fixed by #102 or #105
Open
16 tasks

new codegen and Standard API #86

delasy opened this issue Sep 5, 2023 · 2 comments · Fixed by #102 or #105
Assignees
Labels
api This issue or pull request is related to API enhancement New feature or request
Milestone

Comments

@delasy
Copy link
Member

delasy commented Sep 5, 2023

refactor codegen in The

  • str_reserve
  • str_shrink
  • array_reserve
  • array_shrink
  • std_stream_create () stream_Stream
  • std_duplex_stream_create
  • std_getTerminalParams (fd: int) std_terminalParams
  • std_setTerminalParams (fd: int, params: std_terminalParams) void
  • std_thread_id()
  • std_getTimeZone
  • std_setTimeZone
  • std_signal (signal: int, handler: (signal: int) -> void) void
  • std_floor | std_ceil | std_round
  • std_expf | std_pow | std_abs
  • std_sin | std_cos | std_tan | etc
  • rename error_* to global namespace
@delasy delasy added enhancement New feature or request api This issue or pull request is related to API labels Sep 5, 2023
@delasy delasy added this to the v1.0 milestone Sep 5, 2023
@delasy delasy self-assigned this Sep 5, 2023
@delasy
Copy link
Member Author

delasy commented Sep 5, 2023

smart pointers using Automatic Reference Counting

@delasy
Copy link
Member Author

delasy commented Sep 5, 2023

requires free function for function context when function is smart pointer and there's currently no way to free context. Inside fn_free function need to pass context free function.

@delasy delasy changed the title codegen in the new codegen and Standard API Sep 18, 2023
@delasy delasy mentioned this issue Sep 18, 2023
18 tasks
@delasy delasy linked a pull request Jan 6, 2024 that will close this issue
@delasy delasy reopened this Oct 7, 2024
@delasy delasy linked a pull request Oct 8, 2024 that will close this issue
@delasy delasy reopened this Oct 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
api This issue or pull request is related to API enhancement New feature or request
1 participant