Skip to content

Commit

Permalink
deploy: 22e88e4
Browse files Browse the repository at this point in the history
  • Loading branch information
s4dr0t1 committed Dec 9, 2023
1 parent 105479a commit cc2d36e
Show file tree
Hide file tree
Showing 27 changed files with 105 additions and 80 deletions.
3 changes: 2 additions & 1 deletion 404.html
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
<!doctype html><html lang=en><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://info.antisoftware.net/404.html"><title>404 Page not found | The Church of GNU</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous><style>.not-found{text-align:center}.not-found h1{margin:.25em 0 0;opacity:.25;font-size:40vmin}</style></head><body><main class="flex justify-center not-found"><div><h1>404</h1><h2>Page Not Found</h2><h3><a href=/>The Church of GNU</a></h3></div></main></body></html>
<!doctype html><html lang=en><head><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="404 Page not found"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://info.antisoftware.net/404.html"><title>404 Page not found | The Church of GNU</title>
<link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous><style>.not-found{text-align:center}.not-found h1{margin:.25em 0 0;opacity:.25;font-size:40vmin}</style></head><body><main class="flex justify-center not-found"><div><h1>404</h1><h2>Page Not Found</h2><h3><a href=/>The Church of GNU</a></h3></div></main></body></html>
7 changes: 4 additions & 3 deletions docs/index.html
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
<!doctype html><html lang=en-us dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="Docs"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://info.antisoftware.net/docs/"><title>Docs | The Church of GNU</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous><link rel=alternate type=application/rss+xml href=https://info.antisoftware.net/docs/index.xml title="The Church of GNU"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<!doctype html><html lang=en-us dir=ltr><head><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="Docs"><meta property="og:description" content><meta property="og:type" content="website"><meta property="og:url" content="https://info.antisoftware.net/docs/"><title>Docs | The Church of GNU</title>
<link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous><link rel=alternate type=application/rss+xml href=https://info.antisoftware.net/docs/index.xml title="The Church of GNU"></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>The Church of GNU</span></a></h2><ul><li><input type=checkbox id=section-20ed74b5767f57e4891bafe6526083b1 class=toggle>
<label for=section-20ed74b5767f57e4891bafe6526083b1 class="flex justify-between"><a role=button>Learning Resources</a></label><ul><li><a href=/docs/learning-resources/compilers/>Compilers</a></li><li><a href=/docs/learning-resources/hardware/>Computer Architecture and Hardware</a></li><li><a href=/docs/learning-resources/graphics/>Computer Graphics</a></li><li><a href=/docs/learning-resources/concurrency/>Concurrency</a></li><li><a href=/docs/learning-resources/cryptography/>Cryptography</a></li><li><a href=/docs/learning-resources/distributed_systems/>Distributed Systems</a></li><li><a href=/docs/learning-resources/gaming/>Gaming stuff</a></li><li><a href=/docs/learning-resources/mathematics/>Mathematics</a></li><li><a href=/docs/learning-resources/miscellaneous/>Miscellaneous</a></li><li><a href=/docs/learning-resources/networks/>Networking</a></li><li><a href=/docs/learning-resources/privacy/>Online privacy and digital security</a></li><li><a href=/docs/learning-resources/operating_systems/>Operating systems</a></li><li><a href=/docs/learning-resources/piracy/>Piracy</a></li><li><a href=/docs/learning-resources/programming/>Programming concepts</a></li><li><a href=/docs/learning-resources/security_research/>Security research</a></li><li><a href=/docs/learning-resources/virtualization/>Virtualization</a></li></ul></li></ul><ul><li><a href=/posts/>Blog</a></li><li><a href=https://github.com/anti-software target=_blank rel=noopener>Github</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Docs</strong>
<label for=section-20ed74b5767f57e4891bafe6526083b1 class="flex justify-between"><a role=button>Learning Resources</a></label><ul><li><a href=/docs/learning-resources/compilers/>Compilers</a></li><li><a href=/docs/learning-resources/hardware/>Computer Architecture and Hardware</a></li><li><a href=/docs/learning-resources/graphics/>Computer Graphics</a></li><li><a href=/docs/learning-resources/concurrency/>Concurrency</a></li><li><a href=/docs/learning-resources/cryptography/>Cryptography</a></li><li><a href=/docs/learning-resources/distributed_systems/>Distributed Systems</a></li><li><a href=/docs/learning-resources/gaming/>Gaming stuff</a></li><li><a href=/docs/learning-resources/mathematics/>Mathematics</a></li><li><a href=/docs/learning-resources/miscellaneous/>Miscellaneous</a></li><li><a href=/docs/learning-resources/networks/>Networking</a></li><li><a href=/docs/learning-resources/privacy/>Online privacy and digital security</a></li><li><a href=/docs/learning-resources/operating_systems/>Operating systems</a></li><li><a href=/docs/learning-resources/piracy/>Piracy</a></li><li><a href=/docs/learning-resources/programming/>Programming concepts</a></li><li><a href=/docs/learning-resources/security_research/>Security research</a></li><li><a href=/docs/learning-resources/virtualization/>Virtualization</a></li></ul></li></ul><ul><li><a href=/posts/>Blog</a></li><li><a href=https://github.com/anti-software target=_blank rel=noopener>Github</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu>
</label><strong>Docs</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"></aside></header><article class=markdown></article><footer class=book-footer><div class="flex flex-wrap justify-between"></div><script>(function(){function e(e){const t=window.getSelection(),n=document.createRange();n.selectNodeContents(e),t.removeAllRanges(),t.addRange(n)}document.querySelectorAll("pre code").forEach(t=>{t.addEventListener("click",function(){if(window.getSelection().toString())return;e(t.parentElement),navigator.clipboard&&navigator.clipboard.writeText(t.parentElement.textContent)})})})()</script></footer><label for=menu-control class="hidden book-menu-overlay"></label></div><aside class=book-toc><div class=book-toc-content></div></aside></main></body></html>
7 changes: 4 additions & 3 deletions docs/learning-resources/compilers/index.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
<!doctype html><html lang=en-us dir=ltr><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Compilers # Resources # acwj: A Compiler Writing Journey [GitHub] Low-Level Software Security for Compiler Developers: [GitHub] [Book] Compiler Infographics: [Link] Learning how to write a LLVM pass: 2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”: [YouTube] A collection of out-of-tree LLVM passes for teaching and learning: [GitHub] Out-of-tree LLVM passes in Rust: [GitHub] Tools # Godbolt: Compiler explorer [Link] Dogbolt: Dogbolt is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers."><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="Compilers"><meta property="og:description" content="Compilers # Resources # acwj: A Compiler Writing Journey [GitHub] Low-Level Software Security for Compiler Developers: [GitHub] [Book] Compiler Infographics: [Link] Learning how to write a LLVM pass: 2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”: [YouTube] A collection of out-of-tree LLVM passes for teaching and learning: [GitHub] Out-of-tree LLVM passes in Rust: [GitHub] Tools # Godbolt: Compiler explorer [Link] Dogbolt: Dogbolt is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers."><meta property="og:type" content="article"><meta property="og:url" content="https://info.antisoftware.net/docs/learning-resources/compilers/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-10-17T14:53:51+05:30"><title>Compilers | The Church of GNU</title><link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<!doctype html><html lang=en-us dir=ltr><head><meta charset=UTF-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Compilers # Resources # acwj: A Compiler Writing Journey [GitHub] Low-Level Software Security for Compiler Developers: [GitHub] [Book] Compiler Infographics: [Link] Learning how to write a LLVM pass: 2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”: [YouTube] A collection of out-of-tree LLVM passes for teaching and learning: [GitHub] Out-of-tree LLVM passes in Rust: [GitHub] Tools # Godbolt: Compiler explorer [Link] Dogbolt: Dogbolt is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers."><meta name=theme-color media="(prefers-color-scheme: light)" content="#ffffff"><meta name=theme-color media="(prefers-color-scheme: dark)" content="#343a40"><meta name=color-scheme content="light dark"><meta property="og:title" content="Compilers"><meta property="og:description" content="Compilers # Resources # acwj: A Compiler Writing Journey [GitHub] Low-Level Software Security for Compiler Developers: [GitHub] [Book] Compiler Infographics: [Link] Learning how to write a LLVM pass: 2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”: [YouTube] A collection of out-of-tree LLVM passes for teaching and learning: [GitHub] Out-of-tree LLVM passes in Rust: [GitHub] Tools # Godbolt: Compiler explorer [Link] Dogbolt: Dogbolt is an interactive online decompiler which shows equivalent C-like output of decompiled programs from many popular decompilers."><meta property="og:type" content="article"><meta property="og:url" content="https://info.antisoftware.net/docs/learning-resources/compilers/"><meta property="article:section" content="docs"><meta property="article:modified_time" content="2023-10-17T14:53:51+05:30"><title>Compilers | The Church of GNU</title>
<link rel=manifest href=/manifest.json><link rel=icon href=/favicon.png><link rel=stylesheet href=/book.min.f8de3645fe00591b41524aee174e19edd98a22255a2930a0cdc82a94835ba387.css integrity="sha256-+N42Rf4AWRtBUkruF04Z7dmKIiVaKTCgzcgqlINbo4c=" crossorigin=anonymous></head><body dir=ltr><input type=checkbox class="hidden toggle" id=menu-control>
<input type=checkbox class="hidden toggle" id=toc-control><main class="container flex"><aside class=book-menu><div class=book-menu-content><nav><h2 class=book-brand><a class="flex align-center" href=/><span>The Church of GNU</span></a></h2><ul><li><input type=checkbox id=section-20ed74b5767f57e4891bafe6526083b1 class=toggle checked>
<label for=section-20ed74b5767f57e4891bafe6526083b1 class="flex justify-between"><a role=button>Learning Resources</a></label><ul><li><a href=/docs/learning-resources/compilers/ class=active>Compilers</a></li><li><a href=/docs/learning-resources/hardware/>Computer Architecture and Hardware</a></li><li><a href=/docs/learning-resources/graphics/>Computer Graphics</a></li><li><a href=/docs/learning-resources/concurrency/>Concurrency</a></li><li><a href=/docs/learning-resources/cryptography/>Cryptography</a></li><li><a href=/docs/learning-resources/distributed_systems/>Distributed Systems</a></li><li><a href=/docs/learning-resources/gaming/>Gaming stuff</a></li><li><a href=/docs/learning-resources/mathematics/>Mathematics</a></li><li><a href=/docs/learning-resources/miscellaneous/>Miscellaneous</a></li><li><a href=/docs/learning-resources/networks/>Networking</a></li><li><a href=/docs/learning-resources/privacy/>Online privacy and digital security</a></li><li><a href=/docs/learning-resources/operating_systems/>Operating systems</a></li><li><a href=/docs/learning-resources/piracy/>Piracy</a></li><li><a href=/docs/learning-resources/programming/>Programming concepts</a></li><li><a href=/docs/learning-resources/security_research/>Security research</a></li><li><a href=/docs/learning-resources/virtualization/>Virtualization</a></li></ul></li></ul><ul><li><a href=/posts/>Blog</a></li><li><a href=https://github.com/anti-software target=_blank rel=noopener>Github</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu></label>
<strong>Compilers</strong>
<label for=section-20ed74b5767f57e4891bafe6526083b1 class="flex justify-between"><a role=button>Learning Resources</a></label><ul><li><a href=/docs/learning-resources/compilers/ class=active>Compilers</a></li><li><a href=/docs/learning-resources/hardware/>Computer Architecture and Hardware</a></li><li><a href=/docs/learning-resources/graphics/>Computer Graphics</a></li><li><a href=/docs/learning-resources/concurrency/>Concurrency</a></li><li><a href=/docs/learning-resources/cryptography/>Cryptography</a></li><li><a href=/docs/learning-resources/distributed_systems/>Distributed Systems</a></li><li><a href=/docs/learning-resources/gaming/>Gaming stuff</a></li><li><a href=/docs/learning-resources/mathematics/>Mathematics</a></li><li><a href=/docs/learning-resources/miscellaneous/>Miscellaneous</a></li><li><a href=/docs/learning-resources/networks/>Networking</a></li><li><a href=/docs/learning-resources/privacy/>Online privacy and digital security</a></li><li><a href=/docs/learning-resources/operating_systems/>Operating systems</a></li><li><a href=/docs/learning-resources/piracy/>Piracy</a></li><li><a href=/docs/learning-resources/programming/>Programming concepts</a></li><li><a href=/docs/learning-resources/security_research/>Security research</a></li><li><a href=/docs/learning-resources/virtualization/>Virtualization</a></li></ul></li></ul><ul><li><a href=/posts/>Blog</a></li><li><a href=https://github.com/anti-software target=_blank rel=noopener>Github</a></li></ul></nav><script>(function(){var e=document.querySelector("aside .book-menu-content");addEventListener("beforeunload",function(){localStorage.setItem("menu.scrollTop",e.scrollTop)}),e.scrollTop=localStorage.getItem("menu.scrollTop")})()</script></div></aside><div class=book-page><header class=book-header><div class="flex align-center justify-between"><label for=menu-control><img src=/svg/menu.svg class=book-icon alt=Menu>
</label><strong>Compilers</strong>
<label for=toc-control><img src=/svg/toc.svg class=book-icon alt="Table of Contents"></label></div><aside class="hidden clearfix"><nav id=TableOfContents><ul><li><ul><li><a href=#resources>Resources</a></li><li><a href=#tools>Tools</a></li></ul></li></ul></nav></aside></header><article class=markdown><h1 id=compilers>Compilers
<a class=anchor href=#compilers>#</a></h1><h3 id=resources>Resources
<a class=anchor href=#resources>#</a></h3><ul><li><strong>acwj</strong>: A Compiler Writing Journey <a href=https://github.com/DoctorWkt/acwj>[GitHub]</a></li><li><strong>Low-Level Software Security for Compiler Developers</strong>: <a href=https://llsoftsec.github.io/llsoftsecbook/>[GitHub]</a> <a href=https://llsoftsec.github.io/llsoftsecbook/>[Book]</a></li><li><strong>Compiler Infographics</strong>: <a href=https://leveluppp.ghost.io/compiler-infographics/>[Link]</a></li><li><strong>Learning how to write a LLVM pass</strong>:<ul><li>2019 LLVM Developers’ Meeting: A. Warzynski “Writing an LLVM Pass: 101”: <a href="https://youtu.be/ar7cJl2aBuU?si=bwiz-vK9i-OE2yfT">[YouTube]</a></li><li>A collection of out-of-tree LLVM passes for teaching and learning: <a href=https://github.com/banach-space/llvm-tutor>[GitHub]</a></li><li>Out-of-tree LLVM passes in Rust: <a href=https://github.com/jamesmth/llvm-plugin-rs>[GitHub]</a></li></ul></li></ul><h3 id=tools>Tools
Expand Down
Loading

0 comments on commit cc2d36e

Please sign in to comment.