{"id":17680772,"url":"https://github.com/kcreate/dump","last_synced_at":"2025-03-30T19:13:08.604Z","repository":{"id":72282713,"uuid":"87841751","full_name":"KCreate/dump","owner":"KCreate","description":"Repository to dump information and small code snippets","archived":false,"fork":false,"pushed_at":"2017-07-28T13:24:37.000Z","size":14,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-29T11:52:51.865Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/KCreate.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-10T18:04:02.000Z","updated_at":"2023-03-10T09:59:34.000Z","dependencies_parsed_at":null,"dependency_job_id":"7b15a08e-cbdd-40a5-88f5-765f0edd465c","html_url":"https://github.com/KCreate/dump","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KCreate%2Fdump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KCreate%2Fdump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KCreate%2Fdump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/KCreate%2Fdump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/KCreate","download_url":"https://codeload.github.com/KCreate/dump/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246365645,"owners_count":20765546,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-24T09:08:48.122Z","updated_at":"2025-03-30T19:13:08.565Z","avatar_url":"https://github.com/KCreate.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"## OS Dev\n- [OS Dev on brokenthorn.com](http://www.brokenthorn.com/Resources/OSDev0.html)\n- [Linux Inside](https://www.gitbook.com/book/0xax/linux-insides/details)\n\n## Assembly\n\n- [AVR Assembly](http://www.avr-asm-tutorial.net/avr_en/beginner/index.html)\n- [ELF Tutorial](http://www.cirosantilli.com/elf-hello-world/)\n- [x86 Instruction Set Reference](http://x86.renejeschke.de/)\n- [x86 Assembly Guide University of Virginia](http://www.cs.virginia.edu/~evans/cs216/guides/x86.html#calling)\n\n## Links\n\n- [BOOLR](http://boolr.me/)\n- [Latency Numbers Every Programmer Should Know](https://people.eecs.berkeley.edu/~rcs/research/interactive_latency.html)\n\n## Compiler Dev\n\n- [Writing a BASIC compiler](https://people.eecs.berkeley.edu/~bh/pdf/v2ch06.pdf)\n- [An Incremental Approach to Compiler Construction](http://scheme2006.cs.uchicago.edu/11-ghuloum.pdf)\n\n\u003e Compilers are perceived to be magical artifacts, carefully crafted\nby the wizards, and unfathomable by the mere mortals. Books on\ncompilers are better described as wizard-talk: written by and for\na clique of all-knowing practitioners. ~Abdulaziz Ghuloum\n\n- [LISP to x86-64 compiler](https://github.com/l3kn/lisp-compiler)\n- [LISP to LLVM-IR compiler](https://github.com/l3kn/lisp-compiler-llvm)\n- [Tutorial: My first LLVM compiler](http://www.wilfred.me.uk/blog/2015/02/21/my-first-llvm-compiler/)\n- [Understanding C++ Compilation](https://www.toptal.com/c-plus-plus/c-plus-plus-understanding-compilation)\n- [Compiler Construction Cambridge University](https://www.cl.cam.ac.uk/teaching/0708/CompConstr/slides07.pdf)\n- [Implementing Closures](http://hokstad.com/how-to-implement-closures)\n- [Grokking V8 closures for fun](http://mrale.ph/blog/2012/09/23/grokking-v8-closures-for-fun.html)\n- [Yet another Brainfuck compiler](https://github.com/cameronswinoga/yabfc/wiki/Generating-executable-files-from-scratch)\n- [Ruby: How Closures actually work](http://siawyoung.com/coding/ruby/closures.html)\n- [Writing a compiler in Ruby, bottom up ~ Vidar Hokstad](http://hokstad.com/compiler)\n\n## String handling in dynamic languages\n- [Python string Interning](http://guilload.com/python-string-interning/)\n- [Embedded strings in ruby](http://patshaughnessy.net/2012/1/4/never-create-ruby-strings-longer-than-23-characters)\n- [How Ruby shares string values](http://patshaughnessy.net/2012/1/18/seeing-double-how-ruby-shares-string-values)\n- [Python string objects implementation](http://www.laurentluce.com/posts/python-string-objects-implementation/)\n- [Ruby Hacking Guide: Objects](https://ruby-hacking-guide.github.io/object.html)\n- [UTF-8 strings inside Crystal](https://github.com/crystal-lang/crystal/blob/master/src/string.cr)\n\n## Virtual Machines\n\n- [Sol - A sunny little virtual machine](https://rsms.me/sol-a-sunny-little-virtual-machine)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkcreate%2Fdump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkcreate%2Fdump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkcreate%2Fdump/lists"}