summaryrefslogtreecommitdiffhomepage
path: root/auto (follow)
AgeCommit message (Collapse)AuthorFilesLines
2017-08-02Using old-style packed attribute specification for compatibility.Max Romanov1-2/+3
2017-07-26Improved PHP configure test.Igor Sysoev1-21/+31
2017-07-26Improved Python configure test.Igor Sysoev1-17/+24
2017-07-26Improved Go configure test.Igor Sysoev1-7/+10
2017-07-25Updated Go configure test.Igor Sysoev1-4/+13
2017-07-18More accurate "packed" attribute declaration.Valentin Bartenev1-0/+15
2017-07-14Restored arc4random unit test after 59fc46dd5e1d.Ruslan Ermilov1-16/+0
2017-07-05Configuration: basic validation of schema.Valentin Bartenev1-0/+1
2017-06-28Configuration: reduced names of structures, functions, and macros.Valentin Bartenev1-1/+1
2017-06-26Build on Solaris 11 fixed.Max Romanov1-0/+13
2017-06-23External Go app request processing.Max Romanov5-1/+64
2017-06-23PHP app request processing.Max Romanov5-0/+80
2017-06-23Python app request processing.Max Romanov2-17/+13
2017-06-23Store pointer to shared memory start in buf->parent.Max Romanov1-0/+1
nxt_port_mmap_t stored in arrays and it is unsafe to store pointer to array element. Shared memory structures and macros moved to separate header file to be used by GO package.
2017-06-23lvlhash for ports moved to separate files for future re-use.Max Romanov1-0/+3
2017-06-20Using new memory pool implementation.Igor Sysoev1-5/+3
2017-06-19Memory pools refactoring.Igor Sysoev1-3/+3
2017-06-14nxt_event_conn_... functions and structures have been renamedIgor Sysoev1-8/+8
to nxt_conn_...
2017-05-31Skeleton of router configuration and request processing.Igor Sysoev1-0/+2
2017-05-12Using shared memory to send data via nxt_port.Max Romanov2-0/+62
Usage: b = nxt_port_mmap_get_buf(task, port, size); b->mem.free = nxt_cpymem(b->mem.free, data, size); nxt_port_socket_write(task, port, NXT_PORT_MSG_DATA, -1, 0, b);
2017-04-21Macros for atomic 'OR' and 'AND' operations introduced.Max Romanov1-0/+8
Compiler built-ins used, where possible. Necessary configure checks added. New macros: nxt_atomic_or_fetch(ptr, val) nxt_atomic_and_fetch(ptr, val) Syntax and behaviour is similar to __sync_or_and_fetch and __sync_and_and_fetch GCC build-ins.
2017-04-10JSON parsing in controller.Valentin Bartenev1-0/+2
2017-03-14Adding CFLAGS to link commands to pass flags required byIgor Sysoev1-2/+2
AddressSanitizer.
2017-03-14Fixed unit tests building broken by the previous commit.Igor Sysoev1-11/+11
2017-03-09Processes refactoring.Igor Sysoev3-7/+9
The cycle has been renamed to the runtime.
2017-03-01HTTP parser.Valentin Bartenev1-0/+3
2017-03-01Removed legacy HTTP parser.Valentin Bartenev1-1/+0
2017-02-22Port changes.Igor Sysoev1-2/+1
2017-02-22I/O operations refactoring.Igor Sysoev1-1/+2
2017-02-07Event engines refactoring.Igor Sysoev1-10/+9
2017-02-01Process channels have been renamed to ports.Igor Sysoev1-4/+4
2017-01-30nxt_event_timer has been renamed to nxt_timer.Igor Sysoev1-2/+2
2017-01-27Work queues refactoring.Igor Sysoev1-2/+5
2017-01-24Now CFLAGS variable allows to overwrite configured options.Igor Sysoev1-1/+1
2017-01-24Fixed Python building on Ubuntu.Igor Sysoev1-1/+1
2017-01-23Introducing tasks.Igor Sysoev1-1/+8
2017-01-17Initial version.Igor Sysoev29-0/+3779