| route-pattern | /:user_id/:repository/pull/:id/files(.:format) |
| route-controller | pull_requests |
| route-action | files |
| fetch-nonce | v2:f6ec2723-556d-4c60-0db9-82e7c1867aa8 |
| current-catalog-service-hash | ae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b |
| request-id | BEFE:17973D:10DA3FA:170E255:6A61B06E |
| html-safe-nonce | cd9b4a9ae39913719227f387e17f89f8e0827b0827151341ffe3d2c76d392565 |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJCRUZFOjE3OTczRDoxMERBM0ZBOjE3MEUyNTU6NkE2MUIwNkUiLCJ2aXNpdG9yX2lkIjoiNTY0ODI3NzM2MDY0OTI4NTc0MiIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | ffa774f0a649664aedec6113fbd260485b3323f427cc7996a6a3c5b89137fb4f |
| hovercard-subject-tag | pull_request:3634019345 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | ///pull_requests/show/files |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/multikernel/kernelscript/pull/20/files |
| twitter:image | https://avatars.githubusercontent.com/u/227915880?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/u/227915880?s=400&v=4 |
| og:image:alt | Summary
Adds a @sysctl("dotted.path") var name: T attribute that turns userspace global variable reads/writes into /proc/sys/... file I/O. The handle is fully imperative — the user contro... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 6f4633bcf01c1ad14b73fd07dd39ac31d61f3d3c2578ee08ec1792b7b351eeb9 |
| turbo-cache-control | no-preview |
| diff-view | unified |
| go-import | github.com/multikernel/kernelscript git https://github.com/multikernel/kernelscript.git |
| octolytics-dimension-user_id | 202362072 |
| octolytics-dimension-user_login | multikernel |
| octolytics-dimension-repository_id | 1019261571 |
| octolytics-dimension-repository_nwo | multikernel/kernelscript |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 1019261571 |
| octolytics-dimension-repository_network_root_nwo | multikernel/kernelscript |
| turbo-body-classes | logged-out env-production page-responsive full-width |
| disable-turbo | true |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ac296ae7f21856f1f92adbad22f870b6fbb4b907 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
| Skip to content | https://github.com/multikernel/kernelscript/pull/20/files#start-of-content |
|
| https://github.com/ |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmultikernel%2Fkernelscript%2Fpull%2F20%2Ffiles |
| GitHub CopilotWrite better code with AI | https://github.com/features/copilot |
| GitHub Copilot appDirect agents from issue to merge | https://github.com/features/ai/github-app |
| MCP RegistryNewIntegrate external tools | https://github.com/mcp |
| ActionsAutomate any workflow | https://github.com/features/actions |
| CodespacesInstant dev environments | https://github.com/features/codespaces |
| IssuesPlan and track work | https://github.com/features/issues |
| Code ReviewManage code changes | https://github.com/features/code-review |
| Code QualityEnforce quality at merge | https://github.com/features/code-quality |
| GitHub Advanced SecurityFind and fix vulnerabilities | https://github.com/security/advanced-security |
| Code securitySecure your code as you build | https://github.com/security/advanced-security/code-security |
| Secret protectionStop leaks before they start | https://github.com/security/advanced-security/secret-protection |
| Why GitHub | https://github.com/why-github |
| Documentation | https://docs.github.com |
| Blog | https://github.blog |
| Changelog | https://github.blog/changelog |
| Marketplace | https://github.com/marketplace |
| View all features | https://github.com/features |
| Enterprises | https://github.com/enterprise |
| Small and medium teams | https://github.com/team |
| Startups | https://github.com/enterprise/startups |
| Nonprofits | https://github.com/solutions/industry/nonprofits |
| App Modernization | https://github.com/solutions/use-case/app-modernization |
| DevSecOps | https://github.com/solutions/use-case/devsecops |
| DevOps | https://github.com/solutions/use-case/devops |
| CI/CD | https://github.com/solutions/use-case/ci-cd |
| View all use cases | https://github.com/solutions/use-case |
| Healthcare | https://github.com/solutions/industry/healthcare |
| Financial services | https://github.com/solutions/industry/financial-services |
| Manufacturing | https://github.com/solutions/industry/manufacturing |
| Government | https://github.com/solutions/industry/government |
| View all industries | https://github.com/solutions/industry |
| View all solutions | https://github.com/solutions |
| AI | https://github.com/resources/articles?topic=ai |
| Software Development | https://github.com/resources/articles?topic=software-development |
| DevOps | https://github.com/resources/articles?topic=devops |
| Security | https://github.com/resources/articles?topic=security |
| View all topics | https://github.com/resources/articles |
| Customer stories | https://github.com/customer-stories |
| Events & webinars | https://github.com/resources/events |
| Ebooks & reports | https://github.com/resources/whitepapers |
| Business insights | https://github.com/solutions/executive-insights |
| GitHub Skills | https://skills.github.com |
| Documentation | https://docs.github.com |
| Customer support | https://support.github.com |
| Community forum | https://github.com/orgs/community/discussions |
| Trust center | https://github.com/trust-center |
| Partners | https://github.com/partners |
| View all resources | https://github.com/resources |
| GitHub SponsorsFund open source developers | https://github.com/open-source/sponsors |
| Security Lab | https://securitylab.github.com |
| Maintainer Community | https://maintainers.github.com |
| Accelerator | https://github.com/open-source/accelerator |
| GitHub Stars | https://stars.github.com |
| Archive Program | https://archiveprogram.github.com |
| Topics | https://github.com/topics |
| Trending | https://github.com/trending |
| Collections | https://github.com/collections |
| Enterprise platformAI-powered developer platform | https://github.com/enterprise |
| GitHub Advanced SecurityEnterprise-grade security features | https://github.com/security/advanced-security |
| Copilot for BusinessEnterprise-grade AI features | https://github.com/features/copilot/copilot-business |
| Premium SupportEnterprise-grade 24/7 support | https://github.com/enterprise/premium-support |
| Pricing | https://github.com/pricing |
| Search syntax tips | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
| documentation | https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax |
|
Sign in
| https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fmultikernel%2Fkernelscript%2Fpull%2F20%2Ffiles |
|
Sign up
| https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fpull_requests%2Fshow%2Ffiles&source=header-repo&source_repo=multikernel%2Fkernelscript |
| Reload | https://github.com/multikernel/kernelscript/pull/20/files |
| Reload | https://github.com/multikernel/kernelscript/pull/20/files |
| Reload | https://github.com/multikernel/kernelscript/pull/20/files |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
|
multikernel
| https://github.com/multikernel |
| kernelscript | https://github.com/multikernel/kernelscript |
|
Notifications
| https://github.com/login?return_to=%2Fmultikernel%2Fkernelscript |
|
Fork
23
| https://github.com/login?return_to=%2Fmultikernel%2Fkernelscript |
|
Star
501
| https://github.com/login?return_to=%2Fmultikernel%2Fkernelscript |
|
Code
| https://github.com/multikernel/kernelscript |
|
Issues
2
| https://github.com/multikernel/kernelscript/issues |
|
Pull requests
0
| https://github.com/multikernel/kernelscript/pulls |
|
Actions
| https://github.com/multikernel/kernelscript/actions |
|
Projects
| https://github.com/multikernel/kernelscript/projects |
|
Security and quality
0
| https://github.com/multikernel/kernelscript/security |
|
Insights
| https://github.com/multikernel/kernelscript/pulse |
|
Code
| https://github.com/multikernel/kernelscript |
|
Issues
| https://github.com/multikernel/kernelscript/issues |
|
Pull requests
| https://github.com/multikernel/kernelscript/pulls |
|
Actions
| https://github.com/multikernel/kernelscript/actions |
|
Projects
| https://github.com/multikernel/kernelscript/projects |
|
Security and quality
| https://github.com/multikernel/kernelscript/security |
|
Insights
| https://github.com/multikernel/kernelscript/pulse |
| Sign up for GitHub
| https://github.com/signup?return_to=%2Fmultikernel%2Fkernelscript%2Fissues%2Fnew%2Fchoose |
| terms of service | https://docs.github.com/terms |
| privacy statement | https://docs.github.com/privacy |
| Sign in | https://github.com/login?return_to=%2Fmultikernel%2Fkernelscript%2Fissues%2Fnew%2Fchoose |
| congwang-mk | https://github.com/congwang-mk |
| main | https://github.com/multikernel/kernelscript/tree/main |
| feature/sysctl-support | https://github.com/multikernel/kernelscript/tree/feature/sysctl-support |
|
Conversation
1
| https://github.com/multikernel/kernelscript/pull/20 |
|
Commits
16
| https://github.com/multikernel/kernelscript/pull/20/commits |
|
Checks
1
| https://github.com/multikernel/kernelscript/pull/20/checks |
|
Files changed
| https://github.com/multikernel/kernelscript/pull/20/files |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
|
feat(sysctl): typed @sysctl global variables
| https://github.com/multikernel/kernelscript/pull/20/files#top |
|
Show all changes
16 commits
| https://github.com/multikernel/kernelscript/pull/20/files |
|
0680e12
feat(sysctl): parse @sysctl attribute on global var declarations
congwang-mk May 5, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/0680e124014d6269f5aea869c250ebd2790815c7 |
|
29d7752
fix(sysctl): align make_global_var_decl naming and round-trip attributes
congwang-mk May 5, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/29d77526b57a40bf2e33b053ae58b20fa452d33e |
|
2d0c5c8
feat(sysctl): validate @sysctl declarations (path, type, modifiers)
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/2d0c5c83bf19282a5a62b6cfbd7bcbf2fa9c30c0 |
|
45c1510
feat(sysctl): reject sysctl handle access from eBPF and kfunc contexts
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/45c15109d26f085992a26994b0576d571bd18a52 |
|
3b34c25
feat(sysctl): thread sysctl path through IR
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/3b34c2532ee7df0d81582c1c833a3860f3bce8c7 |
|
ae64a7f
feat(sysctl): exclude sysctl globals from eBPF codegen
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/ae64a7f4b85ece0123f0245598c3843eaf0b9a55 |
|
cf7ad38
feat(sysctl): emit /proc/sys read/write accessors in userspace codegen
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/cf7ad382e5a00acfe7c2220faf56c4b7fe387420 |
|
6d8b28b
feat(sysctl): rewrite userspace handle reads/writes to accessor calls
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/6d8b28bf7c4a7ed5aa16580d65a929a6b0ae8465 |
|
68eb322
test(sysctl): add end-to-end compile test on examples/sysctl_demo.ks
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/68eb322de8015f4711fa737878cbf678b1e6c7ea |
|
ac013e3
feat(sysctl): add sysctl_read_str/sysctl_write_str escape-hatch builtins
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/ac013e3617f902c1c068d529a32aa62d08b3e984 |
|
750013b
docs(sysctl): document @sysctl attribute and stdlib helpers
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/750013b2d8abd6ccbdd896497206c9e7c44adaef |
|
ccc14cb
revert(sysctl): remove sysctl_read_str/sysctl_write_str stdlib helpers
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/ccc14cbac16977016995697a2e79d428dc99a6c6 |
|
6235ddf
fix(sysctl): evaluate str-assignment source once
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/6235ddf043cf7c25b0eab6ac208555b3ca5c9059 |
|
a89c87c
test(strings): match new __src binding in assignment template
congwang-mk May 6, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/a89c87c15d99babef08551062fc4c9f7c43e8f62 |
|
0b27ba6
fix(sysctl): error out when integer sysctl parse fails
congwang-mk May 13, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/0b27ba6835ef4c78c55d1c9ef13e55ce91ae818d |
|
3a6fcd0
test(sysctl): drop e2e example-compile test
congwang-mk May 13, 2026
| https://github.com/multikernel/kernelscript/pull/20/commits/3a6fcd0319d7c24e37c575f13f27a47da31b5f69 |
|
Clear filters
| https://github.com/multikernel/kernelscript/pull/20/files |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
|
SPEC.md
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7426c9e3a694ca6015df5f98637912975f2edea23270203ee89a8bdeed246ee0 |
|
sysctl_demo.ks
| https://github.com/multikernel/kernelscript/pull/20/files#diff-46d26b81c296ea6565c099946f345a0099d2c191f97373a2b6197e0c82a7534d |
|
ast.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
ebpf_c_codegen.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-087a8faac5edce9a796f07749864a234f146bca085c99e2bc5761e20f2018b6c |
|
ir.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
|
ir_generator.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7b7b3d36c6a326e1a022a7eaf0e67082de1abe843a789dc49e3580493ba9ffdf |
|
parser.mly
| https://github.com/multikernel/kernelscript/pull/20/files#diff-d7182de4d0ae1030d2c3d76c08002c83f89bb79e6084e9248ff5771dce3beb2c |
|
type_checker.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
userspace_codegen.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-1864935d68899925ab1485ad4f91071ac537e818db74b2dfc6c5979902c7efbf |
|
dune
| https://github.com/multikernel/kernelscript/pull/20/files#diff-f00bc4a85dc91983057a45088c3b4e6ac0d794731907dabd54d0293b71b22ed8 |
|
test_definition_order.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-c5f1ca5f3c5a5512ec3d6f3d4d1969efd145f9eb47cf967fa5a210d5a91e0ca3 |
|
test_string_codegen.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-f61f7499950234754759cbb3555c06f565a43905a7ebd8211631a63c0014b689 |
|
test_sysctl.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-6d2168f9b3348a7e4adbbce66a0a8e4c8bbd49baced99cfac2e014c328ff9a90 |
|
test_userspace_skeleton_header.ml
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2aa062e6eb736b0068fb3c5f092c34041954f0df5eeb7eabd270f9edb0b7e336 |
| SPEC.md | https://github.com/multikernel/kernelscript/pull/20/files#diff-7426c9e3a694ca6015df5f98637912975f2edea23270203ee89a8bdeed246ee0 |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/SPEC.md |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7426c9e3a694ca6015df5f98637912975f2edea23270203ee89a8bdeed246ee0 |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7426c9e3a694ca6015df5f98637912975f2edea23270203ee89a8bdeed246ee0 |
| examples/sysctl_demo.ks | https://github.com/multikernel/kernelscript/pull/20/files#diff-46d26b81c296ea6565c099946f345a0099d2c191f97373a2b6197e0c82a7534d |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/examples/sysctl_demo.ks |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
| src/ast.ml | https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/ast.ml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-b5e3d83ee8061a39f9c69482481a1759d85c7d7f6c1cfee7598c5987156b3e9d |
| src/ebpf_c_codegen.ml | https://github.com/multikernel/kernelscript/pull/20/files#diff-087a8faac5edce9a796f07749864a234f146bca085c99e2bc5761e20f2018b6c |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/ebpf_c_codegen.ml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-087a8faac5edce9a796f07749864a234f146bca085c99e2bc5761e20f2018b6c |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-087a8faac5edce9a796f07749864a234f146bca085c99e2bc5761e20f2018b6c |
| src/ir.ml | https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/ir.ml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-2b848748d43816bd815a34efc941358ca8f66627a72d289483be0541be7b640a |
| src/ir_generator.ml | https://github.com/multikernel/kernelscript/pull/20/files#diff-7b7b3d36c6a326e1a022a7eaf0e67082de1abe843a789dc49e3580493ba9ffdf |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/ir_generator.ml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7b7b3d36c6a326e1a022a7eaf0e67082de1abe843a789dc49e3580493ba9ffdf |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-7b7b3d36c6a326e1a022a7eaf0e67082de1abe843a789dc49e3580493ba9ffdf |
| src/parser.mly | https://github.com/multikernel/kernelscript/pull/20/files#diff-d7182de4d0ae1030d2c3d76c08002c83f89bb79e6084e9248ff5771dce3beb2c |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/parser.mly |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-d7182de4d0ae1030d2c3d76c08002c83f89bb79e6084e9248ff5771dce3beb2c |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-d7182de4d0ae1030d2c3d76c08002c83f89bb79e6084e9248ff5771dce3beb2c |
| src/type_checker.ml | https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
View file
| https://github.com/multikernel/kernelscript/blob/3a6fcd0319d7c24e37c575f13f27a47da31b5f69/src/type_checker.ml |
|
Open in desktop
| https://desktop.github.com |
| https://github.co/hiddenchars |
| https://github.com/multikernel/kernelscript/pull/20/{{ revealButtonHref }} |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
|
| https://github.com/multikernel/kernelscript/pull/20/files#diff-19547f3bd84789512c822f230e0efa538e8dcef3e62b677be000400b908496fa |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
| Please reload this page | https://github.com/multikernel/kernelscript/pull/20/files |
|
| https://github.com |
| Terms | https://docs.github.com/site-policy/github-terms/github-terms-of-service |
| Privacy | https://docs.github.com/site-policy/privacy-policies/github-privacy-statement |
| Security | https://github.com/security |
| Status | https://www.githubstatus.com/ |
| Community | https://github.community/ |
| Docs | https://docs.github.com/ |
| Contact | https://support.github.com?tags=dotcom-footer |