summaryrefslogtreecommitdiffstats
path: root/vespalib
Commit message (Collapse)AuthorAgeFilesLines
* Whitespace ++Henning Baldersheim2017-05-042-7/+6
|
* Update fixture test and fix for 7 FsHenning Baldersheim2017-05-032-4/+4
|
* Revert "Revert "Fix warnings hidden earlier due to including application ↵Henning Baldersheim2017-05-0331-160/+191
| | | | headers as s…""
* Revert "Fix warnings hidden earlier due to including application headers as ↵Henning Baldersheim2017-05-0331-191/+160
| | | | s…"
* And down in the corner there lay a lonely small forgotten file...Henning Baldersheim2017-05-031-0/+13
|
* Fix warnings hidden earlier due to including application headers as system ↵Henning Baldersheim2017-05-0230-160/+178
| | | | includes
* make socket selection more flexibleHaavard2017-04-265-79/+105
| | | | | | | | freely specify read/write selection handler no longer expected to map context to file descriptor selector no longer bound to handler selector templated on context directly also added listen failure warning for server sockets
* support async connect (and listen)Haavard2017-04-248-6/+93
| | | | additional tweaks and testing
* Revert "Balder/enforce override 2"Arne H Juul2017-04-242-2/+6
|
* Merge pull request #2236 from yahoo/balder/enforce-override-2Henning Baldersheim2017-04-232-6/+2
|\ | | | | Balder/enforce override 2
| * Add override to memfilepersistence.Henning Baldersheim2017-04-231-1/+0
| |
| * Use overrideHenning Baldersheim2017-04-231-5/+2
| |
* | initialize variables before starting threadArne H Juul2017-04-232-3/+3
|/
* handle sig int in separate threadHaavard2017-04-211-1/+10
| | | | this is needed since socket handle now masks all signals
* let socket handle handle more socket stuffHaavard2017-04-2119-390/+238
| | | | | | very simple Socket/SimpleSocket stop using fastos sockets in websocket experimental code stop using fastos sockets in vbench
* added handle-based low-level socket options with testingHaavard2017-04-205-0/+240
|
* support unix domain sockets with abstract namesHaavard2017-04-116-123/+282
| | | | | | clean up corner cases in spec parsing simplify spec testing robustify and extend socket testing
* automatically clean up socket filesHaavard2017-04-103-22/+121
|
* add override in vespalib moduleArne H Juul2017-04-101-48/+48
|
* do not include wildcard ip in address specHaavard2017-04-074-6/+69
| | | | also use 'localhost' as fallback for client addresses
* use SocketSpec for listen/connectHaavard2017-04-079-64/+43
|
* socket spec with testHaavard2017-04-076-0/+230
|
* Change return type from int -> size_t.Geir Storli2017-04-041-1/+2
|
* Merge pull request #2149 from yahoo/havardpe/epoll-selector-in-vespalibArne H Juul2017-04-046-0/+395
|\ | | | | epoll selector with test
| * allow adding without enabling write eventsHaavard2017-04-042-17/+11
| |
| * epoll selector with testHaavard2017-04-046-0/+401
| |
* | Use overrideHenning Baldersheim2017-04-041-4/+2
| |
* | OverrideHenning Baldersheim2017-04-044-6/+7
| |
* | Add override in vespalib moduleHenning Baldersheim2017-04-0433-155/+84
| |
* | Use overrideHenning Baldersheim2017-04-0427-175/+172
|/
* Optimise includesHenning Baldersheim2017-04-033-8/+5
|
* Remove include of unused linkedptr.hHenning Baldersheim2017-03-271-1/+0
|
* Use cloneableptr for expressiontree. It aint't copied anyway.Henning Baldersheim2017-03-271-2/+2
|
* Remove ExpressionNode::CP from interfaces.Henning Baldersheim2017-03-271-3/+17
|
* Merge pull request #1977 from yahoo/havardpe/less-linked-ptrTor Egge2017-03-093-4/+4
|\ | | | | use std::unique_ptr instead of vespalib::LinkedPtr
| * use std::unique_ptr instead of vespalib::LinkedPtrHaavard2017-03-093-4/+4
| |
* | Deinline destructors/constructorsHenning Baldersheim2017-03-083-0/+12
| |
* | Implement a default destructor to avoid the automatic inlining of large ↵Henning Baldersheim2017-03-087-72/+110
| | | | | | | | destructors.
* | Specify destructors explicit to control inlining.Henning Baldersheim2017-03-0811-8/+25
|/ | | | | Conflicts: build_settings.cmake
* only signal eof when both decompress input and output are emptyHaavard2017-03-021-26/+23
|
* Merge pull request #1846 from yahoo/balder/unroll-bitwise-operationsHåvard Pettersen2017-02-231-33/+29
|\ | | | | Unroll 8 elements
| * Unroll 8 elementsHenning Baldersheim2017-02-231-33/+29
| |
* | Unbreak factory (vespalib)Tor Egge2017-02-231-8/+0
|/
* Add gid to lid change handler and gid to lid change registrator.Tor Egge2017-02-221-0/+12
|
* Merge pull request #1753 from yahoo/arnej/add-symbol-insertionHåvard Pettersen2017-02-219-1/+48
|\ | | | | Arnej/add symbol insertion
| * use EXPECT_TRUE insteadArne H Juul2017-02-211-6/+6
| |
| * add unit test for resolve()Arne H Juul2017-02-131-0/+35
| |
| * rename insert -> resolveArne H Juul2017-02-137-7/+7
| | | | | | | | | | | | * calling insert(symbol_name) on a cursor would not necessarily lead to the symbol_name being present in the symbol table, so rename method to resolve(symbol_name) instead.
| * no symbol insertion in Inserter APIArne H Juul2017-02-132-9/+0
| | | | | | | | | | | | * after more thought, inserting symbols doesn't quite belong to the Inserter API, since an Inserter is often tied to a specific symbol already.
| * ObjectSymbolInserter is convenient alsoArne H Juul2017-02-101-0/+1
| |