Timeline
2018-07-09:
- 18:36 Changeset in mainline [d054ad3] by
- Remove the obsolete callback abstraction from low level IPC.
- 15:50 Ticket #733 (ext4fs should be able to report the volume label) created by
- A surprise for me, ext2/¾ filesystems support a volume label similar …
- 15:00 Changeset in mainline [87337dc5] by
- Random number generator interface. FAT and exFAT should be created …
- 13:00 ReleaseNotes/Mainline edited by
- Fix vandalism (diff)
- 09:34 ReleaseNotes/Mainline edited by
- (diff)
- 09:34 ReleaseNotes/Mainline edited by
- Volume management (diff)
2018-07-08:
- 19:25 Changeset in mainline [914c693] by
- remove obsolete non-interface connection routines
- 17:58 Changeset in mainline [d4475a44] by
- use uint8_t * instead of char * Technically, there should be no …
- 17:58 Changeset in mainline [6abff2a8] by
- put extern declarations into the header file
- 17:57 Changeset in mainline [be0f5e4] by
- cstyle (no change in functionality)
- 17:46 ReleaseNotes/Mainline edited by
- ISO C conformance notes (diff)
- 15:19 ReleaseNotes/Mainline edited by
- Corrected C++ runtime information. (diff)
- 14:15 ReleaseNotes/Mainline edited by
- (diff)
- 14:08 ReleaseNotes/Mainline edited by
- (diff)
- 13:38 ReleaseNotes/Mainline edited by
- (diff)
- 13:35 ReleaseNotes/Mainline edited by
- (diff)
- 13:23 ReleaseNotes/Mainline edited by
- (diff)
- 12:54 ReleaseNotes/Mainline edited by
- (diff)
- 12:07 ReleaseNotes/Mainline edited by
- (diff)
- 11:50 ReleaseNotes/Mainline edited by
- Improve release notes (diff)
2018-07-07:
- 15:55 ReleaseNotes/Mainline edited by
- describe async framework changes (diff)
2018-07-06:
- 22:13 Changeset in mainline [e89a06a] by
- Encapsulate partitions list in volume server. (Global state is not …
- 20:06 Changeset in mainline [6419c6e] by
- Don't use GCC C extension in -std=c++17 code Pointer arithmetics on …
- 19:04 ReleaseNotes/Mainline edited by
- (diff)
- 18:00 ReleaseNotes/Mainline edited by
- Added release notes for the C++ runtime. (diff)
- 17:42 AddingApp edited by
- Added information about the new C++ runtime support. (diff)
- 17:18 Changeset in mainline [da680b4b] by
- Don't automatically mount writable filesystems on ATA hard drives. …
- 11:05 ReleaseNotes/Mainline edited by
- (diff)
- 10:59 ReleaseNotes/Mainline edited by
- (diff)
- 10:48 ReleaseNotes/Mainline edited by
- (diff)
- 10:47 ReleaseNotes/Mainline edited by
- Added TODOs to the release notes (diff)
2018-07-05:
- 21:41 Changeset in mainline [9ba040a] by
- cpp: added missing section on riscv64
- 21:41 Changeset in mainline [5bbb044] by
- cpp: libcpp is now linked statically
- 21:41 Changeset in mainline [5ceda22] by
- cpp: fixed linking issues on ia32 caused by inaccessible symbols
- 21:41 Changeset in mainline [1bf924a] by
- cpp: fixed parallel building and dependency issues by making c++ rules …
- 21:41 Changeset in mainline [7ca51cc] by
- removed whitespace changes and opted to change types of variables …
- 21:41 Changeset in mainline [a853075] by
- cpp: fixed test crashes on amd64 caused by list invalidation during erase
- 21:41 Changeset in mainline [1caddc6] by
- c: removed warning in c++ about void* pointer arithmetic
- 21:41 Changeset in mainline [3ae7827] by
- cpp: fixed a bug in bitset test which caused endianity to change …
- 21:41 Changeset in mainline [07eaeea] by
- cpp: fixed unordered_map tests on ppc32 and sparc64, added additional …
- 21:41 Changeset in mainline [65ee021] by
- cpp: fixed c++ source file detection
- 21:41 Changeset in mainline [2e328c3] by
- cpp: added missing unwind function dummy
- 21:41 Changeset in mainline [32d53a7] by
- cpp: removed the highest_deleted test, which belonged to std::map and …
- 21:41 Changeset in mainline [e84c961] by
- cpp: cpptest now uses BINARY instead of CXX_BINARY again
- 21:41 Changeset in mainline [8054f60] by
- cpp: added missing section to ppc32 and ia64 linker script, which …
- 21:41 Changeset in mainline [73401643] by
- cpp: c++ binaries are detected by source extensions, split c++ related …
- 21:41 Changeset in mainline [5b12dbb] by
- cpp: fixed a type in the cmp and swap macro
- 21:41 Changeset in mainline [dfadf7e] by
- cpp: added missing job generation code to the build system
- 21:41 Changeset in mainline [74aee0c] by
- bumped sycek version
- 21:41 Changeset in mainline [8e2154e7] by
- cpp: restructured build system to fix ia64 errors, renamed CPP* macros …
- 21:41 Changeset in mainline [a37eeb9] by
- cpp: fixed indentation
- 21:41 Changeset in mainline [eb2c8b6] by
- cpp: fixed conditional compilation for arm32
- 21:41 Changeset in mainline [6f025a8] by
- cpp: fixed arm32 compilation of libcpp (and hopefully mips32eb too)
- 21:41 Changeset in mainline [1583793] by
- c: fixed cstyle and removed leftover testing key combination
- 21:41 Changeset in mainline [0d2bc9d] by
- cpp: added .lo job for makefile
- 21:41 Changeset in mainline [4fb8163] by
- cpp: float is now specified for mips
- 21:41 Changeset in mainline [c12d567] by
- cpp: c++ code is now compiled with -msoft-float like c code
- 21:41 Changeset in mainline [09553a0] by
- cpp+c: added missing linker script modifications and fixed some …
- 21:41 Changeset in mainline [d62d2c6] by
- cpp: added explicit cast to avoid template deduction failures on …
- 21:41 Changeset in mainline [30bc2ce] by
- c: added explicit conversions to a pointer return value (making this …
- 21:41 Changeset in mainline [199b6d8] by
- c: fixed constructor calls for c++ objects in program loader …
- 21:41 Changeset in mainline [c735afb] by
- cpp: fix problems caused by new HelenOS changes (and leftowers from rebase)
- 21:41 Changeset in mainline [b57a3ee] by
- cpp: refactored the library layout, everything from the impl directory …
- 21:41 Changeset in mainline [4f461384] by
- cpp: added <shared_mutex> to cpptest as include to make sure it exists
- 21:41 Changeset in mainline [8a8a9273] by
- cpp: renamed bits/string.hpp and bits/list.hpp to avoid future …
- 21:41 Changeset in mainline [b3b8405] by
- cpp: split <mutex> into <mutex> and <shared_mutex>
- 21:41 Changeset in mainline [a6139852] by
- cpp: temporarily removed problematic tests
- 21:41 Changeset in mainline [15f2306] by
- cpp: fixed misnamed runtime function
- 21:41 Changeset in mainline [f2f85283] by
- cpp: updated the test program
- 21:41 Changeset in mainline [d9a9e7b] by
- cpp: added tests for mutating algorithms and fixed bugs found by them
- 21:41 Changeset in mainline [71f713a] by
- cpp: finished non-modifying algorithm tests
- 21:41 Changeset in mainline [1668862] by
- cpp: fixed std::equal, it used the iterators as if they were random …
- 21:41 Changeset in mainline [09416c12] by
- cpp: added basic algorithm tests and fixed bugs they found
- 21:41 Changeset in mainline [69cc156] by
- cpp: renamed aux::invoke to aux::INVOKE to match standard and avoid …
- 21:41 Changeset in mainline [ddd287d] by
- cpp: resolved conflict between tuple constructors when sizeof…(Ts) == 0
- 21:41 Changeset in mainline [28cb7843] by
- cpp: added naive make_(un)signed specialization for char
- 21:41 Changeset in mainline [d5047002] by
- cpp: added test() for easier boolean tests and changed static tests in …
- 21:41 Changeset in mainline [4960254] by
- cpp: added ratio tests
- 21:41 Changeset in mainline [91ac0bb] by
- cpp: added c++17 style aliases to ratio relational operations
- 21:41 Changeset in mainline [7452b155] by
- cpp: added the rest of list tests and fixed bugs found by them
- 21:41 Changeset in mainline [c300bb5] by
- cpp: added list modifiers tests and fixed bugs found by htem
- 21:41 Changeset in mainline [bb1d15c] by
- cpp: fixed bugs found by the list tests
- 21:41 Changeset in mainline [2e53e83d] by
- cpp: added basic initialization and assignment tests for list
- 21:41 Changeset in mainline [7bbf91e] by
- cpp: changed internal to bits to avoid include space pollusion, …
- 21:41 Changeset in mainline [fc15120] by
- c: CTRL-D now inserts EOF
- 21:41 Changeset in mainline [032565d] by
- cpp: remove impl/memory.hpp and moved its contents to internal/memory/
- 21:41 Changeset in mainline [f31ea60] by
- cpp: added tests for allocator_traits typedefs
- 21:41 Changeset in mainline [08c1df0] by
- cpp: fixed typedefs in allocator_traits, finished type getters and …
- 21:41 Changeset in mainline [ca8d393] by
- cpp: aux::value_is is now an alias to integral_constant for …
- 21:41 Changeset in mainline [bfc972e] by
- cpp: moved type getters for allocator and pointer traits to a separate …
- 21:41 Changeset in mainline [17012fcf] by
- cpp: added shared_ptr tests
- 21:41 Changeset in mainline [122c3b8] by
- cpp: added tests for unique_ptr<T[]>
- 21:41 Changeset in mainline [8349334] by
- cpp: created a constructor/destructor call counting mock object that …
- 21:41 Changeset in mainline [3adbbda] by
- cpp: fixed default underlying container of stack and finally fixed …
- 21:41 Changeset in mainline [58ff673] by
- cpp: added some simple stack tests
- 21:41 Changeset in mainline [9ab4026] by
- cpp: removed leftover include
- 21:41 Changeset in mainline [9b5867e] by
- cpp: fixed bugs found by the queue tests
- 21:41 Changeset in mainline [a4b8b28] by
- cpp: added queue and priority_queue tests
- 21:41 Changeset in mainline [937de98] by
- cpp: fixed bug found by complex tests
- 21:41 Changeset in mainline [25709c3] by
- cpp: added tests for basic complex arithmetic
- 21:41 Changeset in mainline [15f407a] by
- cpp: added missing include
- 21:41 Changeset in mainline [ee8c5ec] by
- cpp: added tests for the <numeric> header
- 21:41 Changeset in mainline [65a0d0c] by
- cpp: fixed bugs found by the uset tests
- 21:41 Changeset in mainline [cf51eae] by
- cpp: added a todo for extended manipulators
- 21:41 Changeset in mainline [323ae805] by
- cpp: added unordered_set tests
- 21:41 Changeset in mainline [46c7668] by
- cpp: fixed enable_ifs
- 21:41 Changeset in mainline [c7d7368] by
- cpp: added missing umap test file
- 21:41 Changeset in mainline [f2ba4c79] by
- cpp: added unordered_map tests and fixed bugs found by them
- 21:41 Changeset in mainline [4727aacd] by
- cpp: added WIP version of <future>
- 21:41 Changeset in mainline [4dfac1e] by
- cpp: added missing include
- 21:41 Changeset in mainline [4fba7ad] by
- cpp: moved system_error what logic to runtime_error
- 21:41 Changeset in mainline [a1c35cc] by
- cpp: added missing return statements, changed the way facets work for …
- 21:41 Changeset in mainline [349b0f7] by
- cpp: added reference and pointer typedefs to rbtree_const_iterator …
- 21:41 Changeset in mainline [b7cc0a9] by
- cpp: fixed bugs found by set tests and fixed the enable_ifs
- 21:41 Changeset in mainline [0fe0f32] by
- cpp: added set and multiset tests
- 21:41 Changeset in mainline [21d97e8] by
- cpp: fixed bugs found by the map tests
- 21:41 Changeset in mainline [5608106c] by
- cpp: added map and multimap tests
- 21:41 Changeset in mainline [78449b15] by
- cpp: fixed <cassert>, the assert macro used a function defined in …
- 21:41 Changeset in mainline [adee838] by
- cpp: added move assignment and swap for pairs
- 21:41 Changeset in mainline [b024c0c9] by
- cpp: added missing include (size_t was missing)
- 21:41 Changeset in mainline [cf573ec] by
- cpp: fixed distance, it used postincrement which resulted in end() …
- 21:41 Changeset in mainline [4f22d0c3] by
- cpp: fixed end(), it was broken because of the change to node lists …
- 21:41 Changeset in mainline [27f1bc0] by
- cpp: fixed count for largest element and some minor bugs
- 21:41 Changeset in mainline [73e3791] by
- cpp: revamped rbtree so that it now stores equivalent keys in a list
- 21:41 Changeset in mainline [6175b78] by
- cpp: added most of the remaining type traits
- 21:41 Changeset in mainline [9c9ee5d] by
- cpp: fixed bugs found by the tuple tests
- 21:41 Changeset in mainline [f6f636f] by
- cpp: added tuple tests
- 21:41 Changeset in mainline [8f8f1d1e] by
- cpp: removed usage of _v aliases and added forward declarations …
- 21:41 Changeset in mainline [0e5e8bf] by
- cpp: fixed bugs found by deque tests
- 21:41 Changeset in mainline [46cf7bf] by
- cpp: added missing forward declaration
- 21:41 Changeset in mainline [c075647a] by
- cpp: added deque tests
- 21:41 Changeset in mainline [eaabd7d] by
- cpp: fixed bugs found by the tests
- 21:41 Changeset in mainline [fceeb93] by
- cpp: added bitset tests
- 21:41 Changeset in mainline [96ae12b] by
- cpp: updated & fixed tests, now output is optional (for possible use …
- 21:41 Changeset in mainline [e54bbde5] by
- cpp: fixed invoke
- 21:41 Changeset in mainline [f25d4a4] by
- cpp: fixed result_of
- 21:41 Changeset in mainline [4529c4b] by
- cpp: actual catch bodies are not executed now because of some problems …
- 21:41 Changeset in mainline [8921188] by
- cpp: added shared_ptr from weak_ptr constructor
- 21:41 Changeset in mainline [edd2e61] by
- cpp: fixed off-by-one that could pagefault in some cases of copy after …
- 21:41 Changeset in mainline [999cb48] by
- cpp: added hash support for smart pointers
- 21:41 Changeset in mainline [aedae28] by
- cpp: fixed formatting
- 21:41 Changeset in mainline [a1448e4] by
- cpp: moved hash out of functional.hpp
- 21:41 Changeset in mainline [6a3a64f] by
- cpp: added owner_less
- 21:41 Changeset in mainline [de00da5] by
- cpp: fixed enable_if usage, added payload_tag that allows us to …
- 21:41 Changeset in mainline [09e02ee] by
- cpp: added weak_ptr to <memory>
- 21:41 Changeset in mainline [baed175] by
- cpp: added weak_ptr
- 21:41 Changeset in mainline [db54a9d] by
- cpp: moved arithmetic operations to their own header
- 21:41 Changeset in mainline [f509d40] by
- cpp: modified <memory> to include the moved out allocator tag and …
- 21:41 Changeset in mainline [be1be2c7] by
- cpp: added missing default specifier
- 21:41 Changeset in mainline [5df0491] by
- cpp: removed features that proved not to work :/
- 21:41 Changeset in mainline [5735b111] by
- cpp: added a basic shared_ptr implementation
- 21:41 Changeset in mainline [e13c378] by
- cpp: moved allocator arg outside of memory.hpp to avoid circular …
- 21:41 Changeset in mainline [537b300] by
- cpp: added more definitions to shared_ptr and a WIP version of …
- 21:41 Changeset in mainline [3c32c48] by
- cpp: added declarations for shared_ptr
- 21:41 Changeset in mainline [8794d16] by
- cpp: added complex (without some math functions)
- 21:41 Changeset in mainline [47203ee3] by
- cpp: fixed return value of streambuf::imbue
- 21:41 Changeset in mainline [74b03e3] by
- cpp: updated copyright in exception and added missing noexcept to bad_alloc
- 21:41 Changeset in mainline [0d221d2] by
- cpp: added <stdexcept>
- 21:41 Changeset in mainline [17c41c3] by
- cpp: added a forward header for string so that we don't have to …
- 21:41 Changeset in mainline [1610aa35] by
- cpp: added <exception>
- 21:41 Changeset in mainline [68cfab1] by
- cpp: added system_error
- 21:41 Changeset in mainline [6fa83f0] by
- cpp: added a macro that can be used for testing to check if an object …
- 21:41 Changeset in mainline [e7970fe] by
- cpp: added try/catch/throw redefining macros
- 21:41 Changeset in mainline [94ac2ea] by
- cpp: fixed a copy pasta error on the ONLY type I didn't test …
- 21:41 Changeset in mainline [6283bf15] by
- cpp: added conditional typedefs for function-like objects
- 21:41 Changeset in mainline [bdc981b] by
- cpp: fixed call ambiguity, maybe should replace std::invoke with …
- 21:41 Changeset in mainline [614b07e] by
- cpp: moved addressof to an internal header to avoid circular …
- 21:41 Changeset in mainline [c866a83] by
- cpp: split too big files into smaller (loosely related) sub files
- 21:41 Changeset in mainline [daef596] by
- cpp: added a variation of the aux::bind_t template that typedefs the …
- 21:41 Changeset in mainline [e9f2f4e] by
- cpp: added a comment explaining the use of type transformation …
- 21:41 Changeset in mainline [d275344] by
- cpp: fixed passing references to bind without std::ref or std::cref, …
- 21:41 Changeset in mainline [78a794ab] by
- cpp: added standard manipulators to iomanip
- 21:41 Changeset in mainline [13f7525] by
- cpp: added missing headers that currently just cause compilation …
- 21:41 Changeset in mainline [f56e741c] by
- cpp: added missing this→ to fix ADL in istream
- 21:41 Changeset in mainline [800968b7] by
- cpp: added support for reference_wrapper to bind
- 21:41 Changeset in mainline [a30c04d] by
- cpp: added working bind, but it does not handle references yet
- 21:41 Changeset in mainline [2c223a9d] by
- cpp: added mem_fn
- 21:41 Changeset in mainline [72f5379e] by
- cpp: added is_base_of
- 21:41 Changeset in mainline [0a41449] by
- cpp: added negators
- 21:41 Changeset in mainline [ca32d45] by
- cpp: added missing uses_allocator metafunction and deleted redundant …
- 21:41 Changeset in mainline [55540fca] by
- cpp: added uses_allocator for function
- 21:41 Changeset in mainline [9c00022] by
- cpp: added function
- 21:41 Changeset in mainline [d2a66ae7] by
- cpp: added allocator argument tag
- 21:41 Changeset in mainline [92cb73f] by
- cpp: added generate_cannonical, uniform_int_distribution, …
- 21:41 Changeset in mainline [a629655] by
- cpp: added a constexpr pow builtin wrapper
- 21:41 Changeset in mainline [980ad03] by
- cpp: added digits to specializations
- 21:41 Changeset in mainline [71cde76] by
- cpp: rbtree::find_parent_for_insertion now tests for equivalence too, …
- 21:41 Changeset in mainline [ffd94b9] by
- cpp: cstdint type are now both in std and global namespace
- 21:41 Changeset in mainline [dcd7804] by
- cpp: reverted the array change because standard explicitly states the …
- 21:41 Changeset in mainline [87f625f] by
- cpp: added discard_block_engine adaptor and WIP versions of …
- 21:41 Changeset in mainline [6b81ca5] by
- cpp: changed return type to unsigned as that was the use case
- 21:41 Changeset in mainline [e7a4f41] by
- cpp: added subtract_with_carry_engine
- 21:41 Changeset in mainline [08be4a4] by
- cpp: used constexpr builtin wrappers to avoid reallocation of the …
- 21:41 Changeset in mainline [3f3514aa] by
- cpp: made builtin wrappers constexpr
- 21:41 Changeset in mainline [2fe861d] by
- cpp: moved seeding code to the proper function, constructor now calls seed
- 21:41 Changeset in mainline [1a617ac] by
- cpp: added linear_congruential_engine
- 21:41 Changeset in mainline [4654b29] by
- cpp: added auxiliary header for builtins integration into the code
- 21:41 Changeset in mainline [08e16de0] by
- cpp: added <random> declarations and some definitions
- 21:41 Changeset in mainline [93af98f] by
- cpp: fixed iterator initialization in unordered_set::erase
- 21:41 Changeset in mainline [aa0fa86a] by
- cpp: added pair::pair(piecewise_construct_t, …), but had to …
- 21:41 Changeset in mainline [255bb63] by
- cpp: added map::at
- 21:41 Changeset in mainline [8a7da64d] by
- cpp: added map::try_emplace and map::insert_or_assign
- 21:41 Changeset in mainline [e8ebed9] by
- cpp: added map::operator[]
- 21:41 Changeset in mainline [48f09f2f] by
- cpp: rbtree::find_parent_for_insertion now uses key_type instead of …
- 21:41 Changeset in mainline [bb02129] by
- cpp: fixed some string bugs
- 21:41 Changeset in mainline [cf3b398] by
- cpp: added bitset
- 21:41 Changeset in mainline [026cb10] by
- cpp: added comparison operators for set and map
- 21:41 Changeset in mainline [26d2990] by
- cpp: added lexicographical_compare
- 21:41 Changeset in mainline [7ca0410f] by
- cpp: added multimap and a WIP version of map that still needs map …
- 21:41 Changeset in mainline [adb7dfe1] by
- cpp: insert_node now does nothing if nothing is passed to it, also …
- 21:41 Changeset in mainline [55d6223] by
- cpp: added missing include guards, fixed formatting
- 21:41 Changeset in mainline [0893dd23] by
- cpp: fixed enable_ifs
- 21:41 Changeset in mainline [bd2baf8] by
- cpp: fixed return type of emplace/insert
- 21:41 Changeset in mainline [784c8b6] by
- cpp: fixed formatting and fixed insert/emplace return type
- 21:41 Changeset in mainline [a2f01c4] by
- cpp: fixed return type on multi policy insert and made return type on …
- 21:41 Changeset in mainline [7644d6e] by
- cpp: moved actual node insertion to the tree and removed repetitious …
- 21:41 Changeset in mainline [369f5df] by
- cpp: moved insert logic to policies, fixed delete
- 21:41 Changeset in mainline [647b756] by
- cpp: removed redundant code, eliminated some more code duplication, …
- 21:41 Changeset in mainline [cacb5d0] by
- cpp: added more node operations, changed swap to value swap instead of …
- 21:41 Changeset in mainline [af0fbaac] by
- cpp: added multiset
- 21:41 Changeset in mainline [4f080f2a] by
- cpp: fixed constness issues cause by set having only const iterators
- 21:41 Changeset in mainline [2cb7f53] by
- cpp: fixed constness in unordered_set comparison operators
- 21:41 Changeset in mainline [8830faa] by
- cpp: added a way to check if a functor is transparent
- 21:41 Changeset in mainline [89bc6460] by
- cpp: added set
- 21:41 Changeset in mainline [d6bb78b] by
- cpp: fixed conversions from non-const iterators to const iterators
- 21:41 Changeset in mainline [009d78b] by
- cpp: added the rest of functions to rbtree, fixed some existing ones
- 21:41 Changeset in mainline [f8bbaa0] by
- cpp: added the rest of operations to the rbtree_single policy
- 21:41 Changeset in mainline [49fbfb5] by
- cpp: added some more functionality to rbtree_node
- 21:41 Changeset in mainline [be9eb15] by
- cpp: added find, some contructors and assignment operators and reverse …
- 21:41 Changeset in mainline [2a482ee] by
- cpp: added emplace and count to tree single policy and stubs for the …
- 21:41 Changeset in mainline [4d65515] by
- cpp: added a WIP version of a generic red black tree, well, currently a BST
- 21:41 Changeset in mainline [275bdafb] by
- cpp: removed unnecessary template parameter
- 21:41 Changeset in mainline [f63bef0] by
- cpp: refactored unnecessary code duplication
- 21:41 Changeset in mainline [6b18e43] by
- cpp: removed an accidental empty file
- 21:41 Changeset in mainline [9751280] by
- cpp: divided the hash table sources to multiple headers for better …
- 21:41 Changeset in mainline [65dde99] by
- cpp: added reference_wrapper
- 21:41 Changeset in mainline [7ea90cf] by
- cpp: added make-do sort for testing
- 21:41 Changeset in mainline [b22ccaa] by
- cpp: fixed iterators & copy construction, added equality checking for …
- 21:41 Changeset in mainline [1fafb3e] by
- cpp: added priority_queue
- 21:41 Changeset in mainline [f9823e2] by
- cpp: added heap related algorithms
- 21:41 Changeset in mainline [23dcc14] by
- cpp: added queue
- 21:41 Changeset in mainline [3f7031a] by
- cpp: fixed deque::deque(deque&&) typo causing push to fail after move
- 21:41 Changeset in mainline [39e468f] by
- cpp: added a WIP queue header
- 21:41 Changeset in mainline [947ad139] by
- cpp: fixed hash_table::head and changed hint_type to a more …
- 21:41 Changeset in mainline [04fa158] by
- cpp: removed no unneeded type alias
- 21:41 Changeset in mainline [90adbd7] by
- cpp: added unordered_multiset, thanks to the aux::hash_table …
- 21:41 Changeset in mainline [2d46556] by
- cpp: moved logic to the underlying table
- 21:41 Changeset in mainline [492377a] by
- cpp: moved more logic to the policies, since a lot of the code added …
- 21:41 Changeset in mainline [e037873d] by
- cpp: fixed policy type for multimap
- 21:41 Changeset in mainline [99bf4c4] by
- cpp: removed unnecessary key_extractor_ uses, rendunant increments …
- 21:41 Changeset in mainline [379ce98] by
- cpp: added unordered_multimap, boy is that easy with our uber table
- 21:41 Changeset in mainline [f185504] by
- cpp: added a prepend function to table bucket, this helps us keep …
- 21:41 Changeset in mainline [cfeeb61] by
- cpp: added proper instance to member function calls
- 21:41 Changeset in mainline [7f379fe] by
- cpp: implemented multi policy operations, fixed constness of some …
- 21:41 Changeset in mainline [54618da] by
- cpp: implemented - well mostly copypasted, but that's the beauty of …
- 21:41 Changeset in mainline [6177cfd] by
- cpp: removed no longer needed todos
- 21:41 Changeset in mainline [402f18d6] by
- cpp: fixed call arguments on max_size
- 21:41 Changeset in mainline [db628a0] by
- cpp: fixed constness error and added max_bucket_count implementation
- 21:41 Changeset in mainline [6d80237] by
- cpp: fixed a compilation error caused by template parameter shadowing
- 21:41 Changeset in mainline [c23f16d8] by
- cpp: added equality operator implementation
- 21:41 Changeset in mainline [544eae5] by
- cpp: added try_emplace and insert_or_assign to unordered_map
- 21:41 Changeset in mainline [49343fe] by
- cpp: added unchecked version of unordered_map::at
- 21:41 Changeset in mainline [6562af2] by
- cpp: added move/copy assignment
- 21:41 Changeset in mainline [b9076db] by
- cpp: added copy/move constructor/assignment to the hash table
- 21:41 Changeset in mainline [5ae8168] by
- cpp: changed hash to be identity for integral and fp values
- 21:41 Changeset in mainline [e912cdf] by
- cpp: refactored unordered_map's insertion functions and moved some …
- 21:41 Changeset in mainline [ed9df7d] by
- cpp: functions that are implemented in map now properly increase size …
- 21:41 Changeset in mainline [3be3752] by
- cpp: added aux functions and rehashing to insertion when needed
- 21:41 Changeset in mainline [108ad4cf] by
- cpp: added the rest of the basic insert/emplace functions
- 21:41 Changeset in mainline [a4453e1] by
- cpp: added is_constructible
- 21:41 Changeset in mainline [cec6360] by
- cpp: fixed operator[] for unordered map when the key is not in the map
- 21:41 Changeset in mainline [cbf9099] by
- cpp: added hel:: where needed and moved string literals to the proper …
- 21:41 Changeset in mainline [5d235bf0] by
- cpp: fixed constness issue with the ostream << operator for string
- 21:41 Changeset in mainline [c439e6a] by
- cpp: added hash implementation for std::string and moved string …
- 21:41 Changeset in mainline [86d1939] by
- cpp: fixed compilation errors, added bodies of some functions
- 21:41 Changeset in mainline [86b3ae98] by
- cpp: fixed semantic errors, added support functions for higher level …
- 21:41 Changeset in mainline [b044f66] by
- cpp: fixed some syntax errors
- 21:41 Changeset in mainline [170761c] by
- cpp: added partial definition of unordered_map - that is, all function …
- 21:41 Changeset in mainline [8ec1cd2] by
- cpp: added a constructor and getters needed by unordered_map and others
- 21:41 Changeset in mainline [b24bb1c] by
- cpp: added declaration-only version of the unordered_set headers
- 21:41 Changeset in mainline [420ebf2] by
- cpp: added declaration-only version of the unordered_map headers
- 21:41 Changeset in mainline [9594c0c6] by
- cpp: added missing swap for arrays
- 21:41 Changeset in mainline [41bd6ec] by
- cpp: removed outdated todo comment
- 21:41 Changeset in mainline [016d86e] by
- cpp: added tuple like interface to pair
- 21:41 Changeset in mainline [82d256e] by
- cpp: added the rest of pair specialized algorithms
- 21:41 Changeset in mainline [875788a8] by
- cpp: added const variants for key extractors, public key extraction …
- 21:41 Changeset in mainline [7a666789] by
- cpp: added missing make_pair (and added todos for missed sections), …
- 21:41 Changeset in mainline [ac68088] by
- cpp: fixed unlink() in list_node
- 21:41 Changeset in mainline [1d5424a] by
- cpp: added rehash, reserve, find for hash_table and also equal range …
- 21:41 Changeset in mainline [7320ca6] by
- cpp: added bucket operations and changed clear to only deallocate …
- 21:41 Changeset in mainline [f67b4ef] by
- cpp: removed the allocator trick, map allocator is for the pair, not …
- 21:41 Changeset in mainline [e9027b5] by
- cpp: fixed some iterator constness issues, added erase to hash_table
- 21:41 Changeset in mainline [871cfe0c] by
- cpp: added insertion, iterators and some misc operations to aux::hash_table
- 21:41 Changeset in mainline [e29ce3d] by
- cpp: added a WIP implementation of a generic hash table that will …
- 21:41 Changeset in mainline [4a7e47b] by
- cpp: moved list_node to an auxiliary header as it will be used in hash maps
- 21:41 Changeset in mainline [3d6f7f3] by
- cpp: reorganized tuple header, added a WIP version of tuple_cat …
- 21:41 Changeset in mainline [921174c] by
- cpp: added swap for list, added stubs for the remaining list operations
- 21:41 Changeset in mainline [5af0bc9] by
- cpp: fixed iterators, added remove and unique
- 21:41 Changeset in mainline [79c9e0f] by
- cpp: added list::splice
- 21:41 Changeset in mainline [eb3c271] by
- cpp: added missing noexcept specifier
- 21:41 Changeset in mainline [e5cf551] by
- cpp: fixed ambiguities
- 21:41 Changeset in mainline [f62f1ee] by
- cpp: added the rest of the modifiers to list
- 21:41 Changeset in mainline [8733ce2a] by
- cpp: added list iterators
- 21:41 Changeset in mainline [73066e61] by
- cpp: fixed typos in vector reverse iterator getters
- 21:41 Changeset in mainline [c71c171] by
- cpp: added constructors, assignments and basic modifiers to std::list
- 21:41 Changeset in mainline [de53138] by
- cpp: revamped c header wrappers, now only include standard symbols, …
- 21:41 Changeset in mainline [6d8a63a] by
- cpp: added relational operators for deque
- 21:41 Changeset in mainline [f9ce7cd] by
- cpp: added erase
- 21:41 Changeset in mainline [9019d85] by
- cpp: added insert and emplace for deque
- 21:41 Changeset in mainline [bdc55009] by
- cpp: implemented an auxiliary insert iterator for replicative inserts
- 21:41 Changeset in mainline [711f094b] by
- cpp: fixed std::distance
- 21:41 Changeset in mainline [f97ccd1] by
- cpp: added swap
- 21:41 Changeset in mainline [2353857] by
- cpp: added missing construct to allocator traits
- 21:41 Changeset in mainline [db05684] by
- cpp: added assign, front/back emplace and fixed bugs
- 21:41 Changeset in mainline [289c954a] by
- cpp: finished capacity related functions
- 21:41 Changeset in mainline [35b706e8] by
- cpp: private members are private again, were public for testing
- 21:41 Changeset in mainline [0f158be5] by
- cpp: added missing assignment operator
- 21:41 Changeset in mainline [a44c35d] by
- cpp: added missing iterator operations
- 21:41 Changeset in mainline [5072c67] by
- cpp: finished constructors, fixed iterators, added misc operations
- 21:41 Changeset in mainline [806ce18] by
- cpp: added missing include
- 21:41 Changeset in mainline [2215fd0] by
- cpp: added operator→ to reverse iterator adaptor
- 21:41 Changeset in mainline [6e93323] by
- cpp: added deque iterators
- 21:41 Changeset in mainline [3a06cc6] by
- cpp: added a basic deque implementation, currently …
- 21:41 Changeset in mainline [9475faf] by
- cpp: undefined restrict as per standard requirements
- 21:41 Changeset in mainline [d93f01a6] by
- cpp: improved array and vector tests
- 21:41 Changeset in mainline [c06328da] by
- cpp: added move assignment and comparison operator for vector
- 21:41 Changeset in mainline [bfa86e5] by
- cpp: added tuple interface for arrays
- 21:41 Changeset in mainline [55cd829] by
- cpp: added tuple relational operators, changed tuple_ops to be …
- 21:41 Changeset in mainline [78d739d] by
- cpp: added condition_variable to makefile
- 21:41 Changeset in mainline [88e2c82] by
- cpp: uncommented static_assert after fixing the s_a macro
- 21:41 Changeset in mainline [e498a45] by
- cpp: fixed return type of condvar::wait_for
- 21:41 Changeset in mainline [da0cf6ac] by
- cpp: added condition_variable and condition_variable_any
- 21:41 Changeset in mainline [7ea7605d] by
- cpp: fixed a compilation fails caused by defined static_assert macro …
- 21:41 Changeset in mainline [2be40c81] by
- cpp+c: bool is now defined as _Bool only in C mode
- 21:41 Changeset in mainline [d350175] by
- cpp: added shared_timed_mutex
- 21:41 Changeset in mainline [da6bcc0] by
- cpp: added shared_mutex into the fibril threading wrapper
- 21:41 Changeset in mainline [771d162] by
- cpp: changed mutex destructor to default to allow it to be placed in …
- 21:41 Changeset in mainline [4e484b5] by
- cpp: added missing value capture
- 21:41 Changeset in mainline [fa4a626] by
- cpp: removed reference capture
- 21:41 Changeset in mainline [b4b961b] by
- cpp: added try_lock()
- 21:41 Changeset in mainline [53c6e6a] by
- cpp: added shared_lock and lock()
- 21:41 Changeset in mainline [ce22ac6] by
- cpp: added unique_lock
- 21:41 Changeset in mainline [a97b838] by
- cpp: added missing noexcept specifier
- 21:41 Changeset in mainline [857d4cc] by
- cpp: added recursive_timed_mutex
- 21:41 Changeset in mainline [befead8] by
- cpp: added missing implementation for timed_mutex
- 21:41 Changeset in mainline [55aa951] by
- cpp: fixed argument passing
- 21:41 Changeset in mainline [69e5838] by
- cpp: added timed_mutex
- 21:41 Changeset in mainline [4bea22a] by
- cpp: added constructor/destructor guards for local static variables
- 21:41 Changeset in mainline [4034046] by
- cpp: added unique_ptr
- 21:41 Changeset in mainline [7e7c1aac] by
- cpp: added more type traits
- 21:41 Changeset in mainline [9283830] by
- cpp: added a threading middle layer
- 21:41 Changeset in mainline [c4049e6] by
- c+cpp: added support for global static constructors destructors
- 21:41 Changeset in mainline [9396c52] by
- cpp: added std::terminate
- 21:41 Changeset in mainline [7d0f2eb] by
- cpp: added flush to Init destructor
- 21:41 Changeset in mainline [dbaf221] by
- cpp: fixed and operators in noexcept metafunctions
- 21:41 Changeset in mainline [82ef902] by
- cpp: added integer sequences
- 21:41 Changeset in mainline [229dff7b] by
- cpp: added cv adding metafunctions
- 21:41 Changeset in mainline [392b0ab3] by
- cpp: added basic tuple implementation
- 21:41 Changeset in mainline [ecb072d] by
- cpp: mutex native handles are now pointers so that we avoid copying on …
- 21:41 Changeset in mainline [5e5498e] by
- cpp: bugfixes
- 21:41 Changeset in mainline [a75f3e49] by
- cpp: added mutex, recursive_mutex and lock_guard implementations
- 21:41 Changeset in mainline [063e0626] by
- cpp: fixed thread lifetime management as per standard
- 21:41 Changeset in mainline [4fe4ea6] by
- cpp: wrappers are not deallocated when they are detached
- 21:41 Changeset in mainline [1df0165] by
- cpp: removed debug prints
- 21:41 Changeset in mainline [48d9187] by
- cpp: added generic joinable threads
- 21:41 Changeset in mainline [ee51635] by
- added c++17 style value aliases and added char type as integral, …
- 21:41 Changeset in mainline [22ba300] by
- fixed compile errors, added a generic hash function, fixed static asserts
- 21:41 Changeset in mainline [e65c9285] by
- cpp: fixed inclusion
- 21:41 Changeset in mainline [9f77d98] by
- cpp: implemented std::hash for primitive types
- 21:41 Changeset in mainline [82fd245] by
- c: added extern C linkage if the c library headers are compiled as c++ …
- 21:41 Changeset in mainline [e679283] by
- cpp: added <functional> declaration and implementations of invoke and …
- 21:41 Changeset in mainline [912f856] by
- cpp: added fstream implementation
- 21:41 Changeset in mainline [6c242c3] by
- cpp: added sstream implementation
- 21:41 Changeset in mainline [c5b2b05] by
- cpp: fixed error handling in num_get parsing
- 21:41 Changeset in mainline [8d0953f] by
- cpp: added basic_stringbuf as friend
- 21:41 Changeset in mainline [15b8b85e] by
- cpp: private checks of streambuf are now protected and thus available …
- 21:41 Changeset in mainline [fff05d3] by
- cpp: fixed typo
- 21:41 Changeset in mainline [092a436] by
- cpp: changed limits to the primitive types so that we can be sure we …
- 21:41 Changeset in mainline [2987160] by
- cpp: added iostream
- 21:41 Changeset in mainline [af8bda0] by
- c: implemented a string to int64_t parsing function
- 21:41 Changeset in mainline [d91b329] by
- cpp: implemented the remainder of unformatted input functions of …
- 21:41 Changeset in mainline [c1e11d32] by
- cpp: num_get now properly parses hexadecimal numbers
- 21:41 Changeset in mainline [7c84fce] by
- cpp: added most of the integral extractors
- 21:41 Changeset in mainline [e8c4c59] by
- cpp: added most of the integral conversions
- 21:41 Changeset in mainline [fe39530] by
- cpp: fixed istreambuf_iterator
- 21:41 Changeset in mainline [2cf1da7] by
- cpp: allowed std::num_get to acces the ios conversion buffer
- 21:41 Changeset in mainline [25cc4a5] by
- cpp: fixed whitespace testing in std::basic_istream::sentry
- 21:41 Changeset in mainline [bed3d11] by
- cpp: implemented most of the unformatted and formatted output for …
- 21:41 Changeset in mainline [f5a77a00] by
- cpp: fixed the stdin stream buffer
- 21:41 Changeset in mainline [2e0256b] by
- cpp: moved string extractors and inserters to their own internal …
- 21:41 Changeset in mainline [4ff55d2] by
- cpp: added a simple todo for later
- 21:41 Changeset in mainline [5732648] by
- cpp: added an internal buffer to ios objects for conversions to avoid …
- 21:41 Changeset in mainline [c729a60] by
- cpp: added basic implementation of num_put, fixed minor errors and …
- 21:41 Changeset in mainline [9cb221b] by
- cpp: stdbool.h now does not define true and false when compiled as a …
- 21:41 Changeset in mainline [05922b3b] by
- cpp: fixed goodbit value
- 21:41 Changeset in mainline [eb69df4] by
- cpp: added iostream to the build system
- 21:41 Changeset in mainline [42ed4855] by
- cpp: added iostream operators for std::string
- 21:41 Changeset in mainline [ccf7a7e] by
- cpp: moved most of <locale> out because of dependencies inside the stdlib
- 21:41 Changeset in mainline [7258487] by
- cpp: implemented basic stdin & stdout streambufs
- 21:41 Changeset in mainline [21a7ebc] by
- cpp: added wip iostream implementation so far containing cin & cout
- 21:41 Changeset in mainline [91ba048] by
- cpp: added basic unformatted output to std::ostream
- 21:41 Changeset in mainline [6371c5bf] by
- cpp: added basic unformatted input to std::istream
- 21:41 Changeset in mainline [e7462e6] by
- cpp: facet was moved back to locale
- 21:41 Changeset in mainline [94cb686] by
- cpp: fixed typos
- 21:41 Changeset in mainline [8cce80b4] by
- cpp: reorganized <locale> to avoid circular dependencies with ios_base
- 21:41 Changeset in mainline [9317f45] by
- cpp: finished iterators
- 21:41 Changeset in mainline [a57a79c] by
- cpp: fixed issues created by the addition of abi/_bits, changes to the …
- 21:41 Changeset in mainline [0564a02e] by
- cpp: added redefinition of NULL to <internal/common.hpp> to avoid …
- 21:41 Changeset in mainline [7a7ecbd] by
- cpp: added a deque stub
- 21:41 Changeset in mainline [df47833] by
- cpp: added very WIP version of <list>
- 21:41 Changeset in mainline [0806544] by
- cpp: added proxy headers for the three previously implemented modules …
- 21:41 Changeset in mainline [973a268] by
- cpp: added addressof
- 21:41 Changeset in mainline [4c58668] by
- cpp: misc modifications
- 21:41 Changeset in mainline [ad403590] by
- cpp: added a basic <thread> implementation
- 21:41 Changeset in mainline [2f89387] by
- c: added explicit type casting from void* as c++ does not allow that …
- 21:41 Changeset in mainline [0bde223e] by
- cpp: fixed non-shrinking vector issue
- 21:41 Changeset in mainline [d654ca6] by
- cpp: added mostly complete <chrono> implementation (missing some …
- 21:41 Changeset in mainline [484200d] by
- cpp: added some additional type traits
- 21:41 Changeset in mainline [4f6e56f] by
- cpp: fixed a typo
- 21:41 Changeset in mainline [4082567] by
- cpp: added full <ratio> implementation
- 21:41 Changeset in mainline [4e68727] by
- cpp: added lowest to the integral numeric_limits
- 21:41 Changeset in mainline [ee906a6] by
- cpp: added the rest of the iterator adaptors
- 21:41 Changeset in mainline [43ba118] by
- cpp: fixed premature returns in <numeric>
- 21:41 Changeset in mainline [9b7aef85] by
- cpp: removed redundant namespace declaration
- 21:41 Changeset in mainline [45147a4c] by
- cpp: added mostly complete stack adapter implementation, the only …
- 21:41 Changeset in mainline [3f5b7126] by
- cpp: added full c++14 compliant implementation of <numeric>
- 21:41 Changeset in mainline [9400dbe] by
- cpp: added additional type traits
- 21:41 Changeset in mainline [d13b67a] by
- cpp: fixed minor bugs that prevented ios from compilation
- 21:41 Changeset in mainline [00d9778] by
- cpp: added missing extern specifiers
- 21:41 Changeset in mainline [86f7bc6] by
- cpp: added locale to the makefile
- 21:41 Changeset in mainline [fbec99a] by
- cpp: added missing return statements and fixed return types on …
- 21:41 Changeset in mainline [5209fd7] by
- cpp: added missing include guards
- 21:41 Changeset in mainline [6648ab33] by
- cpp: fixed problems caused by redundant default template parameter …
- 21:41 Changeset in mainline [0b4b81c] by
- cpp: added some more dummy locale implementations
- 21:41 Changeset in mainline [6702d7e] by
- cpp: added basic type aliases required by the standard but not …
- 21:41 Changeset in mainline [a3067af] by
- cpp: added a very basic implementation of numeric_limits
- 21:41 Changeset in mainline [a9caea1] by
- cpp: added some basic implementations to std::basic_istream, but for …
- 21:41 Changeset in mainline [51a3eef] by
- cpp: added implementation of std::type_index
- 21:41 Changeset in mainline [b0d6e2a] by
- cpp: added stubs for the member functions of std::istream
- 21:41 Changeset in mainline [f7aaffe0] by
- cpp: added declarations for istream and ostream
- 21:41 Changeset in mainline [990b85d] by
- cpp: implemented the rest of streambuf
- 21:41 Changeset in mainline [4d30bcd] by
- cpp: added a dummy stup of basic_streambuf
- 21:41 Changeset in mainline [ceb2512] by
- cpp: added missing include
- 21:41 Changeset in mainline [54939b27] by
- cpp: implemented ios_base manipulators
- 21:41 Changeset in mainline [7db6f50] by
- cpp: added basic implementations of ios_base, basic_ios and fpos
- 21:41 Changeset in mainline [7fb91de] by
- cpp: fixed fmtflags as per iso standard requirements
- 21:41 Changeset in mainline [e1a3ab7] by
- cpp: added declaration of ios_base and dummy implementations of some …
- 21:41 Changeset in mainline [e7c6250] by
- cpp: removed inline identifiers that weren't supposed to be
- 21:41 Changeset in mainline [82b6716] by
- cpp: added string non-member functions and some conversion operators
- 21:41 Changeset in mainline [edbad13a] by
- cpp: added the cpptest utility to vcs
- 21:41 Changeset in mainline [471e313] by
- cpp: added a test set that allows us to run tests and gather summary …
- 21:41 Changeset in mainline [4e6fb2f] by
- cpp: fixed a bug found by the compare tests
- 21:41 Changeset in mainline [035a35c] by
- cpp: added tests for std::string::compare
- 21:41 Changeset in mainline [d49bae9] by
- cpp: added tests for std::string::substr
- 21:41 Changeset in mainline [509738fd] by
- cpp: improved the testing framework
- 21:41 Changeset in mainline [a6ca1bc] by
- cpp: fixed some bugs found by the string find tests
- 21:41 Changeset in mainline [6c089a9] by
- cpp: finished tests for string find functions
- 21:41 Changeset in mainline [d3bca35] by
- cpp: added string tests to the makefile
- 21:41 Changeset in mainline [923b0c8f] by
- cpp: added some basic std::string::{r,}find tests
- 21:41 Changeset in mainline [173a246] by
- cpp: added a test for std::string::copy
- 21:41 Changeset in mainline [53e8686] by
- cpp: minor refactoring, fixed some bugs found by the replace tests
- 21:41 Changeset in mainline [d466d284] by
- cpp: added tests for std::string::replace
- 21:41 Changeset in mainline [417296cd] by
- cpp: added missing iterator range erase test for string
- 21:41 Changeset in mainline [e502572b] by
- cpp: added std::string::erase tests
- 21:41 Changeset in mainline [ed81b1f] by
- cpp: finished std::string::insert tests and fixed some problems with …
- 21:41 Changeset in mainline [2d302d6] by
- cpp: fixed bugs found by the insert tests
- 21:41 Changeset in mainline [d7f0b3f7] by
- cpp: implemented some basic std::string::insert tests
- 21:41 Changeset in mainline [27473fb8] by
- cpp: added a missing implementation of std::string::copy
- 21:41 Changeset in mainline [b1b500b] by
- cpp: fixed bugs found by append tests
- 21:41 Changeset in mainline [9315761] by
- cpp: added tests for string::append and string::operator+=
- 21:41 Changeset in mainline [dc0fff1] by
- cpp: fixed some bugs found by the string tests
- 21:41 Changeset in mainline [c20cccb] by
- cpp: added some basic string tests
- 21:41 Changeset in mainline [9b0877f] by
- cpp: fixed included headers
- 21:41 Changeset in mainline [ad09a52] by
- cpp: merged test declarations into a single header
- 21:41 Changeset in mainline [e07bbbc] by
- cpp: added basic implementation of all remaining string functions, …
- 21:41 Changeset in mainline [b0b46d59] by
- cpp: implemented most of std::string::replace
- 21:41 Changeset in mainline [681fdcca] by
- cpp: implemented a boatload of string functions
- 21:41 Changeset in mainline [7b1906e] by
- cpp: added test for insertion into an empty vector
- 21:41 Changeset in mainline [79f35d40] by
- cpp: removed unnecessary inlines
- 21:41 Changeset in mainline [b08a62c] by
- cpp: added implementation of the most basic string functions
- 21:41 Changeset in mainline [836ecad] by
- cpp: std::vector::get_allocator now returns a copy for sure
- 21:41 Changeset in mainline [98c99ba] by
- cpp: fixed reverse iterator generators of vector and string
- 21:41 Changeset in mainline [177a576] by
- cpp: made the public api of string actually public
- 21:41 Changeset in mainline [52d025c] by
- cpp: added a string stub
- 21:41 Changeset in mainline [225c0f3] by
- cpp: removed redundant (and malformed) declaration
- 21:41 Changeset in mainline [b28f803] by
- cpp: added tests to makefile, currently we use a custom testing …
- 21:41 Changeset in mainline [4f202b20] by
- cpp: fixed copy iterator assignment and added a return statement to …
- 21:41 Changeset in mainline [b4b01cb] by
- cpp: removed noexcept requirement because the compiler cannot find …
- 21:41 Changeset in mainline [83aea53] by
- cpp: fixed minor bugs in vector
- 21:41 Changeset in mainline [b946b052] by
- cpp: added missing include guards
- 21:41 Changeset in mainline [11e2adf] by
- cpp: added array swap tests
- 21:41 Changeset in mainline [b9f897c] by
- cpp: added some tests for std::vector
- 21:41 Changeset in mainline [56521a2] by
- cpp: fixed vector::insert to work when no reallocation is needed and …
- 21:41 Changeset in mainline [f041811] by
- cpp: fixed minor bugs
- 21:41 Changeset in mainline [604038c] by
- cpp: added basic array tests
- 21:41 Changeset in mainline [4a8d37c6] by
- cpp: added missing array algorithms
- 21:41 Changeset in mainline [1d50d70] by
- cpp: added implementation of iosfwd
- 21:41 Changeset in mainline [b6d68a3] by
- cpp: implemented quite a lot of algorithms
- 21:41 Changeset in mainline [35584b19] by
- cpp: added mostly functioning version of std::vector, but inserts …
- 21:41 Changeset in mainline [de89870] by
- cpp: added a new metafunction that removes references
- 21:41 Changeset in mainline [18944e0] by
- cpp: temporarily removed noexcept on swap due to a missing requirement …
- 21:41 Changeset in mainline [3457e11] by
- cpp: added some basic algorithms needed for container implementations
- 21:41 Changeset in mainline [134fd03] by
- cpp: added missing implementation of the default initializer_list …
- 21:41 Changeset in mainline [e2b55ac9] by
- cpp: added stubs for level 2 unwinding, now we can throw and catch …
- 21:41 Changeset in mainline [e6c9fa6] by
- cpp: fixed typos, copypasta errors and standard differences in memory
- 21:41 Changeset in mainline [289b2dd] by
- cpp: started working on vector
- 21:41 Changeset in mainline [2259da1] by
- cpp: added full implementation of initializer_list
- 21:41 Changeset in mainline [2d72b26] by
- cpp: added basic implementation of the memory header
- 21:41 Changeset in mainline [40f8328] by
- cpp: added an auxiliary header for metafunctions, implemented some new …
- 21:41 Changeset in mainline [529ebfb8] by
- cpp: added at without bounds checking
- 21:41 Changeset in mainline [aab972f] by
- cpp: added mostly functioning implementation of std::array, iterator …
- 21:41 Changeset in mainline [7e91e0f] by
- cpp: added missing template parameters and semicolons
- 21:41 Changeset in mainline [add816c7] by
- cpp: reordered functions to avoid forward declaration, removed …
- 21:41 Changeset in mainline [2841b4f] by
- cpp: added missing placement new operator
- 21:41 Changeset in mainline [6d4e0d9] by
- cpp: added more type traits
- 21:41 Changeset in mainline [5abc7fd] by
- cpp: added exchange and partial swap definitions
- 21:41 Changeset in mainline [5fb070d] by
- cpp: changed the current standard to C++17, this should be added to …
- 21:41 Changeset in mainline [8ac215d] by
- cpp: moved meta helper to type traits because they were creating a …
- 21:41 Changeset in mainline [2084bfcd] by
- cpp: moved utility to impl/utility.hpp
- 21:41 Changeset in mainline [bc7ec7c] by
- cpp: moved new to impl/new.hpp and added missing C++14 delete …
- 21:41 Changeset in mainline [ac47ba95] by
- cpp: added missing definition of nullptr_t
- 21:41 Changeset in mainline [b1cd380c] by
- cpp: moved the implementation of the system headers to .hpp files in …
- 21:41 Changeset in mainline [75848a8] by
- cpp: fixed forward using in type_traits
- 21:41 Changeset in mainline [e66fc6f] by
- cpp: partially implemented the utility header
- 21:41 Changeset in mainline [3276682] by
- cpp: created auxiliary meta header and used its functions to implement …
- 21:41 Changeset in mainline [72d9e44] by
- cpp: implemented std::integral_constant
- 21:41 Changeset in mainline [9dfdb03] by
- cpp: added declarations of all type traits
- 21:41 Changeset in mainline [858a51f] by
- cpp: added unwind to makefile and a missing declaration to unwind level 1
- 21:41 Changeset in mainline [ef9d0988] by
- cpp: added stubs for dynamic_cast and level 1 unwinding
- 21:41 Changeset in mainline [1b6477e] by
- cpp: finished typeinfo and typeid support
- 21:41 Changeset in mainline [c2c1966] by
- cpp: added a basic implementation of typeinfo
- 21:41 Changeset in mainline [3740656] by
- cpp: added the rest of the C++11 memory allocation/deallocation operators.
- 21:41 Changeset in mainline [a1aecb1] by
- cpp: added majority of libc wrappers, simple implementation of new and …
- 21:41 Changeset in mainline [b83ec692] by
- cpp: added the rest of the libc wrappers that could be wrapped …
- 21:41 Changeset in mainline [058c240] by
- cpp: added c++ to the build system, created libcpp, added and …
- 16:20 Changeset in mainline [acf6b55] by
- Make it possible for uspace to determine why SYS_IPC_WAIT returned.
- 16:20 Ticket #364 (Possible NULL pointer dereference in async.c) closed by
- fixed: Fixed via …
- 16:17 Changeset in mainline [bd9e868] by
- Fix possible NULL dereferences in async.
- 12:02 Changeset in mainline [63d46341] by
- move emulator configurations from contrib/ to tools/ Since the …
- 09:50 IPC edited by
- update according to async framework API changes (diff)
- 09:34 Changeset in mainline [984a9ba] by
- do not expose the call capability handler from the async framework …
- 09:32 Changeset in mainline [76f566d] by
- coding style improvements (no change in functionality)
- 08:56 Camp2018 edited by
- add myself and my better half to the list (diff)
2018-07-04:
2018-07-03:
- 17:40 Changeset in mainline [5e904dd] by
- Implement simple line buffer for KIO output, and attach task name/id to it.
2018-06-29:
- 15:40 Changeset in mainline [d3b2ffa] by
- Merge volume management improvements (still WIP).
- 15:35 Changeset in mainline [1a9174e] by
- Volume server needs to react to partitions being removed.
- 13:41 Changeset in mainline [72c72d4] by
- Basic volume eject implementation.
- 13:22 Changeset in mainline [db9c889] by
- Add volume administration utility.
2018-06-28:
- 23:03 Changeset in mainline [5f36841] by
- Basic automatic volume mounting.
- 19:23 Changeset in mainline [1e472ee] by
- Move DMA buffers allocation functions to libvirtio
- 18:57 Changeset in mainline [331d024] by
- Move desc free list functions to libvirtio
- 15:45 Changeset in mainline [96c30c8] by
- Turn ipc_poke() into a regular wakeup on the waitq. With prior …
- 15:15 Changeset in mainline [82453b29] by
- Detect when printf() printing deadlock deadlocks.
- 11:09 Changeset in mainline [061274f] by
- simplify async framework internals Do not duplicitly store or pass …
2018-06-27:
- 19:04 Changeset in mainline [62c4297] by
- Remove some unnecessary includes.
- 18:44 Changeset in mainline [8dab988] by
- Put notifications into a dynamic queue instead of forgetting them.
- 16:57 Changeset in mainline [45c39ad] by
- Use attribute((noreturn)) instead of mutually incompatible …
- 16:32 Changeset in mainline [6b96dc06] by
- Replace _Noreturn with C++-friendly noreturn. Remove unnecessary _Atomic.
- 15:07 Changeset in mainline [1c9ae08] by
- Fix undefined behavior.
- 14:57 Changeset in mainline [cb19590] by
- Better fix for USB endpoint interval. (thx aearsis)
- 14:50 Changeset in mainline [60876fd3] by
- Add virtio-net to .gitignore.
- 14:47 Changeset in mainline [2fc9bfd] by
- tools/ew.py: Expose serial port in terminal by default. Enable NS16550 …
2018-06-26:
- 23:16 Changeset in mainline [831aa466] by
- Fix cases of undefined behavior found by ubsan.
- 22:17 Changeset in mainline [70fae4e] by
- Travis should not need to download Sycek every time.
- 18:11 Changeset in mainline [6e569bf] by
- Fix accidentally introduced build issue.
- 17:35 Changeset in mainline [8119363] by
- Merge some preliminary async/fibril framework changes.
- 17:34 Changeset in mainline [e768aea] by
- Simplify async manager.
- 17:34 Changeset in mainline [ab6edb6] by
- Simplify the interaction between async_futex and fibril_switch().
- 17:34 Changeset in mainline [b59318e] by
- Make futex able to time out.
- 17:34 Changeset in mainline [f6372be9] by
- Improve the debugging options for futexes.
- 06:30 HardwareSupport edited by
- (diff)
- 06:28 ReleaseNotes/Mainline edited by
- Mention virtio-net in the release notes (diff)
- 06:24 Ticket #674 (Implement virtio-net driver) closed by
- fixed: Basic virtio-net driver was merged in commit …
2018-06-25:
- 21:51 Changeset in mainline [38e3427] by
- Switch other up/down to lock/unlock.
- 21:45 Changeset in mainline [95838f1] by
- Switch async_futex to using futex_lock/unlock.
- 21:45 Changeset in mainline [fbfe59d] by
- Merge branch 'virtio-net' This commit merges basic support for the …
- 21:44 Changeset in mainline [e3107e2] by
- Fix ccheck
- 21:37 Changeset in mainline [417aaafb] by
- Protect the virtqueue with a mutex
- 20:41 Changeset in mainline [3679f51] by
- Remove the option of RCU-upgradable futexes for now. They complicate …
- 20:10 Changeset in mainline [d73d992] by
- Hide libc-internal details of the fibril implementation.
- 18:56 Changeset in mainline [0a0dff8] by
- Add const to time functions.
- 18:53 Changeset in mainline [826a0a97] by
- Add task ID in the assert failure message.
- 15:54 LibCLibPosixTODO edited by
- Temporary file functions done (diff)
- 15:49 Changeset in mainline [2498b95] by
- Move memchr to libc and add tests for other memxxx functions.
- 11:08 Changeset in mainline [bfe90b6] by
- Remove forgotten debug print.
- 09:54 Changeset in mainline [4e6a610] by
- Temporary file functions rework. Fix libposix access() not working on …
- 05:58 Changeset in mainline [ea6840d] by
- Use a macro to print the MAC address
2018-06-24:
- 10:39 Changeset in mainline [8b3cb67] by
- Add comments and rename functions for consitency
- 09:07 Changeset in mainline [6a0f1309] by
- Use macros for working with MAC addresses
2018-06-23:
- 19:33 Changeset in mainline [4810acf] by
- Use the actual size as buffer size
- 19:30 Changeset in mainline [9319b7d] by
- Adapt to QEMU layout For some reason, QEMU uses the legacy layout of …
- 19:25 Changeset in mainline [3f1d4d5] by
- Insist on the specified features
- 15:19 Changeset in mainline [5609d3c] by
- Provide virtio_net_on_multicast_mode_change
2018-06-22:
- 20:27 Changeset in mainline [9afd2a8] by
- The idx of the avail ring must always grow The index cannot wrap …
- 16:32 Changeset in mainline [fb0ec570] by
- cstyle improvements (no change in functionality)
2018-06-21:
- 14:45 AsyncSessions edited by
- update for current async framework API (diff)
- 14:16 IPC edited by
- update for current async framework API (diff)
- 14:01 LibCLibPosixTODO edited by
- fpos_t, FOPEN_MAX, fgetpos, fsetpos, perror moved. (diff)
- 13:48 Changeset in mainline [a8b0c5d] by
- Fix makefile.
- 13:43 IPC edited by
- update for current async framework API (diff)
- 13:01 Changeset in mainline [296890f3] by
- sprintf, vsprintf belong in libc (as deprecated).
- 12:27 Changeset in mainline [777832e] by
- fgetpos, fsetpos, perror.
2018-06-20:
- 19:01 LibCLibPosixTODO edited by
- abs, labs, llabs moved (diff)
- 18:58 Changeset in mainline [b8ef198b] by
- Implement virtio-net interrupt handler
- 18:58 Changeset in mainline [7d7bc09] by
- abs, labs, llabs.
2018-06-19:
- 20:04 Changeset in mainline [8751cf3] by
- Print stacktrace on KIO before attempting printf().
- 19:48 Changeset in mainline [3bd1d7d4] by
- async: Use a dedicated futex for client hash table.
- 19:46 Changeset in mainline [5c76cc61] by
- async: Lock interface hash table with a dedicated interface_futex, and …
- 19:43 Changeset in mainline [9f272d9] by
- Statically allocate session_ns.
- 19:42 Changeset in mainline [47be512] by
- Introduce list_pop().
- 12:00 LibCLibPosixTODO edited by
- Bsearch, getenv, system moved to libc (diff)
- 11:48 Changeset in mainline [75c430e3] by
- Bsearch, getenv, system need to go to libc. (although we might …
2018-06-18:
- 14:23 LibCLibPosixTODO edited by
- atexit et al fixed (diff)
- 14:22 Changeset in mainline [6c440362] by
- Free exit handler structure after running exit handler.
- 13:56 Changeset in mainline [099c834] by
- atexit, exit, _Exit, at_quick_exit, quick_exit, tests for strtol and …
2018-06-16:
- 22:23 Changeset in mainline [379db9ef] by
- Add missing test source.
- 22:22 LibCLibPosixTODO edited by
- div/ldiv/lldiv, MB_CUR_MAX, MB_LEN_MAX fixed (diff)
- 22:20 Changeset in mainline [8338a81] by
- div, ldiv, lldiv should go to libc's stdio.h Add MB_CUR_MAX. Adjust …
- 16:05 Changeset in mainline [3d135e9] by
- Implement virtio_net_send
2018-06-15:
- 16:41 Ticket #732 (Fill in gaps in ISO C standard library support) created by
- HelenOS libc has some gaps with regard to what ISO C requires from the …
- 15:33 Ticket #565 (scanf family of functions) closed by
- fixed: [https://github.com/HelenOS/helenos/commit/be2a20ac5cc7850306d091433d19 …
- 14:23 CurrentIssues edited by
- (diff)
- 14:21 LibCLibPosixTODO edited by
- (diff)
- 14:06 LibCLibPosixTODO created by
- 13:06 Changeset in mainline [55092672] by
- Clean up libposix stdio.h and stdlib.h a bit.
- 11:39 Changeset in mainline [1ae9c07] by
- iso646.h is ISO C. (A)OFF64_MIN/MAX are neither POSIX nor ISO C.
- 09:37 Changeset in mainline [e6bab27b] by
- The headers malloc.h, stdarg.h, stddef.h and stdbool.h should just …
2018-06-14:
- 19:19 Changeset in mainline [3b1cc8d] by
- Add notification queue to the async framework. (#40) Instead of …
- 19:02 Changeset in mainline [587478b] by
- Fix some undefined behaviors.
- 19:02 Changeset in mainline [2f7d77c] by
- Add rudimentary support for undefined behavior sanitizer.
- 18:43 Changeset in mainline [abf8bd8] by
- tools/ew.py: Add -bigmem option for RAM-hungry configurations.
- 18:43 Changeset in mainline [0ceeac3] by
- tools/ew.py: understand -nographic
- 12:59 Changeset in mainline [be2a20ac] by
- Merge scanf family implementation.
- 12:40 Changeset in mainline [80f345c] by
- Need to carefully pass va_list around by reference to be portable.
2018-06-13:
- 21:18 Changeset in mainline [f4aa1c8] by
- Add actual test for using range in scanf.
- 17:14 Changeset in mainline [c407b98] by
- Add notification queue to the async framework. Instead of running …
- 17:11 Changeset in mainline [39f84ce4] by
- Add range support to scanf's set conversion.
- 17:07 Changeset in mainline [a55d76b1] by
- Implement a simple counting semaphore for fibrils.
- 15:50 Changeset in mainline [5a6c28d1] by
- Replace libposix scanf with libc scanf.
- 11:16 Changeset in mainline [f47a905] by
- scanf, vscanf, vsscanf.
- 10:59 Changeset in mainline [01cc7b4] by
- Implement sscanf via virtualizing FILE and implementing string backend …
2018-06-12:
- 13:56 Changeset in mainline [ed18e14] by
- vfscanf with tests.
2018-06-11:
- 18:07 Changeset in mainline [899342e] by
-
fibril_futex
must be locked duringcontext_swap()
.
2018-06-10:
- 19:56 Changeset in mainline [fe96085] by
- Register and enable virtio-net IRQ
- 19:30 Changeset in mainline [848e880f] by
- Let pio_enable_resource return physical address
2018-06-09:
- 10:58 Ticket #731 (tmpfs trips and kernel panics) closed by
- fixed: The tmpfs issue is fixed in ec397203e399886ac45d617da8098ea6ae81f914.
- 10:39 Changeset in mainline [ec39720] by
- tmpfs_truncate must not fail when new size is zero When zero size is …
- 08:41 Changeset in mainline [931afbc] by
- Don't republish call capability on forward failure When forwarding of …
Note: See TracTimeline
for information about the timeline view.