greatbridf
|
e9e2680a69
change(mem.cpp): use structured binding
|
1 year ago |
greatbridf
|
9fcf1ba7ba
feat(libstdc++): add bit_cast
|
1 year ago |
greatbridf
|
2d8ca9bdaa
fix(libstdc++): make deleted addressof const T*
|
1 year ago |
greatbridf
|
d5a5a44d02
feat(functional): add invoke_r
|
1 year ago |
greatbridf
|
400d5597f6
feat(tty): show control char on screen
|
1 year ago |
greatbridf
|
2e38e5e6de
fix(type_traits): fix decay
|
1 year ago |
greatbridf
|
2ba94b1ce9
feat(functional): c++ std::function
|
1 year ago |
greatbridf
|
20fa42c8e4
fix(type_traits): is_template_instance<>
|
1 year ago |
greatbridf
|
727c3c936a
refactor(gblibstdc++): add type_traits and utility
|
1 year ago |
greatbridf
|
7472cbe839
feat(gbstdlibc++): add gbstdlibc++ and utility
|
1 year ago |
greatbridf
|
d3f2ae9dcf
Merge branch 'dev'
|
2 years ago |
greatbridf
|
f41f73a8b1
fix: mmaped pages of child procs may be empty
|
2 years ago |
greatbridf
|
b60840f419
change(mmap): remove _mmap
|
2 years ago |
greatbridf
|
8887ccd4ed
fix: set p bit of cow page whose refcount is 1
|
2 years ago |
greatbridf
|
1724d02506
fix(mm_list): set children mm's owner on moving
|
2 years ago |
greatbridf
|
8e1293cd43
feat: support fat32 lowercase filename
|
2 years ago |
greatbridf
|
c4c0936a8f
feat(gblibc): add ctype
|
2 years ago |
greatbridf
|
e32a680f5d
feat: getpid and getppid
|
2 years ago |
greatbridf
|
9d560da181
feat: tc{s,g}etpgrp
|
2 years ago |
greatbridf
|
427190bcbe
feat: setpgrp
|
2 years ago |
greatbridf
|
167dd07e9b
feat(pipe): send SIGPIPE on read end close
|
2 years ago |
greatbridf
|
760c462f77
feat(pipe): send EOF on write end close
|
2 years ago |
greatbridf
|
dd684f86df
style: remove unused params of syscall funcs
|
2 years ago |
greatbridf
|
ba8f40e69b
feat: read and write of pipes will wait for data
|
2 years ago |
greatbridf
|
1ff2137333
feat: replace evequeue by cond_var
|
2 years ago |
greatbridf
|
da154fd066
change: use schedule_noreturn() in syscall exit
|
2 years ago |
greatbridf
|
6ab99e3b3d
change: make schedule() return int. status
|
2 years ago |
greatbridf
|
ea0c108eea
change: use linux x86_64 syscall no.
|
2 years ago |
greatbridf
|
611384a51b
feat(pipe): add syscall pipe
|
2 years ago |
greatbridf
|
2c198376c8
fix(map): fix map swap
|
2 years ago |