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