2098 Commits

Author SHA1 Message Date
Baptiste Wicht
18570ade24
Update README.rst 2024-11-19 11:12:06 +01:00
tkchia
4fae8bb77c
Some minor tweaks for building on Ubuntu Focal (#42)
* Build: emit color codes with /bin/echo (sh may not grok `echo -e')
* Build: don't assume /dev/loop0 is always free; use `losetup -f'
2021-05-24 11:15:10 +02:00
OptimisticSide
3b25c8a9d8
Removed qword IN/OUT functions (#38) 2020-12-29 20:25:31 +01:00
OptimisticSide
c2f54d703a
Updated members of GDT-descriptor structure (#37) 2020-11-12 17:18:12 +01:00
Scott Little
b709c462d8
Fix QEMU boot problem (#32)
* Fix QEMU boot problem

Implement the fix described by @subinacl and @felixthian in the main code.
2020-05-29 17:31:22 +02:00
subinacl
d16668512f
Add default values to reboot/shutdown (#26) 2020-03-03 21:01:21 +01:00
Baptiste Wicht
3b8d9807ea
Fix reboot/shutdown 2020-02-24 17:49:40 +01:00
Baptiste Wicht
5f9601e163
Fix warnings with GCC 9.2.0 2020-02-21 19:57:22 +01:00
Baptiste Wicht
26bbf11772
GCC 9.2.0: Fix in the TSTL 2020-02-21 19:57:22 +01:00
CodeLongAndProsper90
67166266c4
Add optional parameter to syscall reboot/shutdown (#22)
* Add optional parameter to syscall reboot/shutdown

Added a optional parameter to tlib::shutdown and tlib::reboot that waits the number of seconds, to enable timed shutdowns/reboots
2020-02-17 22:27:18 +01:00
Veli-Matti Visuri
9a305950a2 Fix small issues pointed out by static analysis (#18) 2019-01-28 15:37:06 +01:00
Baptiste Wicht
2dc0fef725 Completely review vfs::path
This version uses significantly less memory and is faster too
2018-04-06 09:28:55 +02:00
Baptiste Wicht
c980617188 Better logging 2018-04-06 09:28:41 +02:00
Baptiste Wicht
69c8fc1480 Add support for variable length string in printf 2018-04-06 09:28:29 +02:00
Baptiste Wicht
fa8fe4f19a Cleanup 2018-04-06 09:28:17 +02:00
Baptiste Wicht
aea178bbde Add std::string::erase 2018-04-06 09:20:13 +02:00
Baptiste Wicht
aa120b3de5 Tests for multiple slashes in path 2018-04-06 09:17:09 +02:00
Baptiste Wicht
c110898c7c Define basic test suite for the kernel
Only tests for path now
2018-04-06 08:54:28 +02:00
Baptiste Wicht
751222c228 Allow to disable assertions 2018-04-06 08:19:21 +02:00
Baptiste Wicht
393bfee3b0 New tests for std::string 2018-04-05 16:35:48 +02:00
Baptiste Wicht
71bf65e0fd Refactorings 2018-04-05 16:34:06 +02:00
Baptiste Wicht
9dd92aa5a5 Better assign/append support for std::string 2018-04-05 16:31:16 +02:00
Baptiste Wicht
f096a602ce Add support for std::string::assign() 2018-04-05 16:11:50 +02:00
Baptiste Wicht
b5388bdb30 Add front/back support to std::string 2018-04-05 16:04:57 +02:00
Baptiste Wicht
9e2d0635d4 Fix string_view::data 2018-04-05 15:18:30 +02:00
Baptiste Wicht
52f6678117 Review path interface 2018-04-05 14:42:21 +02:00
Baptiste Wicht
74ccef87d1 New std::string test 2018-04-05 14:10:04 +02:00
Baptiste Wicht
910791146c Fix operator= 2018-04-05 14:09:57 +02:00
Baptiste Wicht
51012dce77 Improved string support 2018-04-05 14:06:38 +02:00
Baptiste Wicht
f7683b3725 Cleanup 2018-04-05 14:06:25 +02:00
Baptiste Wicht
ef56ff0baa New tests 2018-04-05 13:30:28 +02:00
Baptiste Wicht
e517d378ee Add is_convertible to the traits 2018-04-05 13:30:23 +02:00
Baptiste Wicht
597a2da475 TSTL: atoui(string_view) 2018-04-05 13:10:58 +02:00
Baptiste Wicht
f32e0b93c0 Tests for mixed comparison 2018-04-05 12:12:37 +02:00
Baptiste Wicht
28b6076147 Allow comparison with string_view and converted to
Using identity of trick, the template argument is only deduced on
the first (or the second) argument and therefore allows implicit
conversion for one of them.
2018-04-05 12:12:30 +02:00
Baptiste Wicht
5388d9ee12 Complete tests for string_view 2018-04-05 12:06:48 +02:00
Baptiste Wicht
4f29dabeba Improve string_view interface 2018-04-05 12:06:42 +02:00
Baptiste Wicht
c256d99a3f Fix the strings test 2018-04-05 12:06:34 +02:00
Baptiste Wicht
66a6eb5dc2 new tests for std::string 2018-04-05 12:01:28 +02:00
Baptiste Wicht
5b38e18e94 Fix constness 2018-04-05 12:01:23 +02:00
Baptiste Wicht
7bf689f9b5 Improve std::string interface 2018-04-05 11:54:32 +02:00
Baptiste Wicht
d131631ce4 Add support for identity_of 2018-04-05 11:54:08 +02:00
Baptiste Wicht
c2883b0fed Move operators out of std::string 2018-04-05 11:14:43 +02:00
Baptiste Wicht
1c64a15342 Refactor TSTL headers 2018-04-05 11:05:05 +02:00
Baptiste Wicht
9cfa4e2d01 New tests for string_view 2018-04-04 13:59:32 +02:00
Baptiste Wicht
a478f3509c Basic support for string_view 2018-04-04 13:59:22 +02:00
Baptiste Wicht
45399e4d37 Add tests for small_vector 2018-04-04 11:25:25 +02:00
Baptiste Wicht
808e70776c Introduce small_vector to the TSTL 2018-04-04 11:25:20 +02:00
Baptiste Wicht
d30253b05f Improve the test utilities 2018-04-04 11:25:00 +02:00
Baptiste Wicht
32e0a80eb2 Allow to switch compiler 2018-04-04 11:24:33 +02:00