Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2017-05-26 | A small rbtree insert fixup optimization. | Igor Sysoev | 1 | -4/+9 | |
Thanks to 洪志道 (Hong Zhi Dao). | |||||
2017-05-23 | Optimized internal representation of JSON objects and arrays. | Valentin Bartenev | 2 | -178/+266 | |
2017-05-18 | Controller: partial retrieving of configuration. | Valentin Bartenev | 3 | -6/+61 | |
2017-05-16 | Controller: pretty-printing of JSON responses. | Valentin Bartenev | 3 | -50/+184 | |
2017-05-15 | Controller: trivial abilities to save and request configuration. | Valentin Bartenev | 3 | -48/+109 | |
Now you can get current configuration with: $ curl 127.0.0.1:8443 and put new configuration with: $ curl -X PUT -d @conf.json 127.0.0.1:8443 | |||||
2017-05-12 | Fixed building test on Solaris | Max Romanov | 2 | -2/+2 | |
2017-05-12 | Using shared memory to send data via nxt_port. | Max Romanov | 19 | -181/+1501 | |
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-05-12 | Fixed error introduced in rev d3dfd7c497e8. | Igor Sysoev | 1 | -0/+1 | |
2017-05-10 | Added one more missing "fall through" comment in tests. | Valentin Bartenev | 1 | -0/+1 | |
2017-05-10 | Added missing "fall through" comments to make GCC 7 happy. | Valentin Bartenev | 2 | -0/+5 | |
2017-04-25 | HTTP parser: fixed minimum length optimization in headers hash. | Valentin Bartenev | 1 | -4/+7 | |
2017-04-21 | Macros for atomic 'OR' and 'AND' operations introduced. | Max Romanov | 2 | -0/+25 | |
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-10 | Fixed overflow detection in number parsing functions. | Valentin Bartenev | 1 | -48/+52 | |
2017-04-11 | The nxt_expect() macro. | Valentin Bartenev | 1 | -2/+10 | |
2017-04-11 | Fixed building on MacOSX. | Igor Sysoev | 1 | -9/+5 | |
2017-04-11 | JSON output in controller. | Valentin Bartenev | 3 | -14/+384 | |
2017-04-11 | JSON parser: fixed missing initialization of short string length. | Valentin Bartenev | 1 | -0/+2 | |
2017-04-10 | Style and micro-optimizations in JSON parsing. | Valentin Bartenev | 1 | -12/+14 | |
2017-04-10 | Removed unused nxt_lvlhsh_ctx_t. | Valentin Bartenev | 1 | -11/+0 | |
2017-04-10 | JSON parsing in controller. | Valentin Bartenev | 4 | -14/+823 | |
2017-03-23 | Event connection writing fixes. | Igor Sysoev | 1 | -0/+9 | |
2017-03-16 | Some basic HTTP handling in controller. | Valentin Bartenev | 1 | -7/+299 | |
2017-03-14 | Solaris compatibilty. | Igor Sysoev | 4 | -21/+23 | |
2017-03-14 | Adding CFLAGS to link commands to pass flags required by | Igor Sysoev | 1 | -2/+2 | |
AddressSanitizer. | |||||
2017-03-14 | Fixed building on FreeBSD. | Igor Sysoev | 2 | -2/+2 | |
2017-03-14 | Importing memory cache pool changes from nJScript. | Igor Sysoev | 3 | -128/+195 | |
2017-03-14 | Zero size memory pool allocations have been disabled in unit test | Igor Sysoev | 1 | -5/+11 | |
becuase they are handled incorrectly with the -DNXT_DEBUG_MEMORY=1 option. | |||||
2017-03-14 | Fixed unit tests building broken by the previous commit. | Igor Sysoev | 6 | -18/+28 | |
2017-03-09 | Processes refactoring. | Igor Sysoev | 47 | -2675/+2594 | |
The cycle has been renamed to the runtime. | |||||
2017-03-08 | More optimizations of HTTP parser. | Valentin Bartenev | 1 | -103/+63 | |
SSE 4.2 code removed, since loop unrolling gives better results. | |||||
2017-03-08 | HTTP parser benchmark. | Valentin Bartenev | 1 | -3/+176 | |
2017-03-06 | Cleanup of memory allocated in nxt_mem_cache_pool_unit_test(). | Valentin Bartenev | 1 | -0/+2 | |
Leak sanitizer is happy now. | |||||
2017-03-01 | HTTP parser. | Valentin Bartenev | 7 | -0/+1429 | |
2017-03-01 | Removed legacy HTTP parser. | Valentin Bartenev | 6 | -679/+0 | |
2017-02-22 | Port changes. | Igor Sysoev | 11 | -300/+272 | |
2017-02-22 | I/O operations refactoring. | Igor Sysoev | 49 | -1214/+1143 | |
2017-02-07 | Event engines refactoring. | Igor Sysoev | 41 | -4497/+4375 | |
2017-02-01 | Process channels have been renamed to ports. | Igor Sysoev | 14 | -915/+915 | |
2017-02-01 | nxt_str_t changes. | Igor Sysoev | 15 | -355/+358 | |
2017-02-01 | More refactoring relicts removed. | Igor Sysoev | 7 | -26/+20 | |
2017-01-31 | Fixes of various issues introduced by refactoring. | Igor Sysoev | 3 | -9/+25 | |
2017-01-31 | Event engine timers refactoring. | Igor Sysoev | 12 | -229/+204 | |
2017-01-30 | nxt_event_timer has been renamed to nxt_timer. | Igor Sysoev | 26 | -532/+521 | |
2017-01-30 | Importing rbtree changes from nJScript. | Igor Sysoev | 6 | -169/+59 | |
2017-01-27 | Work queues refactoring. | Igor Sysoev | 35 | -764/+401 | |
2017-01-24 | Now CFLAGS variable allows to overwrite configured options. | Igor Sysoev | 1 | -1/+1 | |
2017-01-24 | Fixed Python building on Ubuntu. | Igor Sysoev | 1 | -1/+1 | |
2017-01-23 | Introducing tasks. | Igor Sysoev | 71 | -1501/+1696 | |
2017-01-17 | Initial version. | Igor Sysoev | 235 | -0/+56359 | |