summaryrefslogtreecommitdiffhomepage
path: root/src/go/unit/nxt_go_run_ctx.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-08-06Unit application library.Max Romanov1-554/+0
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample.
2017-12-27Implementing the ability to cancel request before worker starts processing it.Max Romanov1-29/+51
2017-12-06Go: removing request registry.Max Romanov1-1/+3
Passing unsafe.Pointers (void *) from Go to C is complicated by an attempt to make such pointers less unsafe. A straightforward optimization is to replace 'unsafe.Pointer' with 'uintptr' (thanks to Xin Huang for the idea: https://stackoverflow.com/a/44826533 ). As a result, request registry with mutex is gone.
2017-12-01Making Go package source distributable and renaming to 'nginx/unit'.Max Romanov1-7/+2
All header files are copied to Go package sources. As the result, package can be (re-)build when required. This closes #23 issue on GitHub.
2017-10-19Fixing Go package build.Max Romanov1-3/+3
Go package build was broken by change 365:28b2a468be43.
2017-09-06Style fixes.Igor Sysoev1-13/+17
2017-08-31nginext has been renamed to unit.Igor Sysoev1-0/+531