- Install dependencies.
$ yarn
- Install Chrome Canary and enable Native File System API.
| FROM ubuntu:20.04 | |
| RUN apt-get update -q && apt-get install -y --no-install-recommends \ | |
| build-essential \ | |
| cmake \ | |
| coreutils \ | |
| cpio \ | |
| curl \ | |
| ca-certificates \ | |
| git \ | |
| ninja-build \ |
| #!/bin/sh | |
| set -uex | |
| brew cask install mactex-nogui skim | |
| brew install ghostscript | |
| export PATH=$PATH:/usr/local/texlive/2019/bin/x86_64-darwin | |
| # Hiragino | |
| sudo tlmgr update --self | |
| sudo tlmgr install collection-langjapanese japanese-otf-nonfree japanese-otf-uptex-nonfree ptex-fontmaps-macos cjk-gs-integrate-macos |
copy(Array.from(document.querySelectorAll('.phui-oi-link')).map(a => `<li><a href="${a.href}">${a.title}</a></li>`).join("\n"))
| ==678==WARNING: MemorySanitizer: use-of-uninitialized-value | |
| #0 0x812c3d in __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::__find_if<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__ops::_Iter_equals_val<char const> >(__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, __gnu_cxx::__ops::_Iter_equals_val<char const>, std::random_access_iterator_tag) (/home/seiya/llvm-project/llvm/build/bin/llvm-objcopy+0x812c3d) | |
| #1 0x812811 in __gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::__find_if<__gnu_cxx::__normal_iterator<char*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<c |
| 1 0 LOAD_CONST 0 (0) | |
| 2 LOAD_CONST 1 (None) | |
| 4 IMPORT_NAME 0 (tkinter) | |
| 6 STORE_NAME 1 (tk) | |
| 3 8 LOAD_BUILD_CLASS | |
| 10 LOAD_CONST 2 (<code object Application at 0x10dc9af60, file "<dis>", line 3>) | |
| 12 LOAD_CONST 3 ('Application') | |
| 14 MAKE_FUNCTION 0 | |
| 16 LOAD_CONST 3 ('Application') |
| This program built for i386-apple-darwin11.3.0 | |
| Reading makefiles... | |
| Reading makefile `Makefile'... | |
| Reading makefile `kernel/arch/x64/arch.mk' (search path) (no ~ expansion)... | |
| Updating makefiles.... | |
| Considering target file `kernel/arch/x64/arch.mk'. | |
| Looking for an implicit rule for `kernel/arch/x64/arch.mk'. | |
| Trying pattern rule with stem `arch.mk'. | |
| Trying implicit prerequisite `kernel/arch/x64/arch.mk,v'. | |
| Trying pattern rule with stem `arch.mk'. |
| fn thread_exit() { | |
| if self.state == BLOCKED { | |
| // kill the thread in scheduler() | |
| state = TO_BE_DIE | |
| } | |
| remove_from(proc.threads) | |
| free(self.kstack) | |
| free(self.tid) |
| grammar ena; | |
| ID: [a-zA-Z_][a-zA-Z0-9_]*; | |
| WS: [ \n\r\t]+ -> channel(HIDDEN); | |
| // | |
| // Comments | |
| // | |
| Line_comment: '//' .*? ('\n' | EOF) -> channel(HIDDEN); | |
| Block_comment: '/*' (Block_comment|.)*? '*/' -> channel(HIDDEN); |