summaryrefslogtreecommitdiffhomepage
path: root/src/go/unit/nxt_go_port_memory.c (follow)
AgeCommit message (Collapse)AuthorFilesLines
2018-08-06Unit application library.Max Romanov1-217/+0
Library now used in all language modules. Old 'nxt_app_*' code removed. See src/test/nxt_unit_app_test.c for usage sample.
2018-06-25Introduced nxt_length() macro.Valentin Bartenev1-1/+1
2018-03-06Added support for shm_open(SHM_ANON) extension.Sergey Kandaurov1-0/+12
2018-01-11Fixed DragonFly BSD shared memory implementation.Igor Sysoev1-1/+2
2017-12-27Implementing the ability to cancel request before worker starts processing it.Max Romanov1-15/+22
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-12-01Initializing port_msg fields with zeroes in Go package.Max Romanov1-0/+2
2017-10-19Fixing Go package build.Max Romanov1-3/+3
Go package build was broken by change 365:28b2a468be43.
2017-10-19Introducing src_pid for mmap header for accurate buf completion.Max Romanov1-2/+3
This allows to use shared memory to communicate with main process. This patch changes shared memory segment format and breaks compatibility with older modules.
2017-09-18Fixing shared memory thread safety issue.Max Romanov1-1/+4
Do not reuse shared memory segment with different port until this segment successfully received and indexed on other side. However, segment can be used to transfer data via the port it was sent at any time.
2017-09-06Style fixes.Igor Sysoev1-2/+6
2017-08-31nginext has been renamed to unit.Igor Sysoev1-0/+192