Skip to content

Issues: PlasmaLang/plasma

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Author
Filter by author
Label
Filter by label
Use alt + click/return to exclude labels
or + click/return for logical OR
Projects
Filter by project
Milestones
Filter by milestone
Assignee
Filter by who’s assigned
Sort

Issues list

Generate warnings for unknown pragmas component: compiler Concerning the compiler meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: mercury status: accepted A bug we intend to fix it. type: enhancement
#461 opened Jan 27, 2024 by PaulBone Ergonomics (Cloud)
Interface files can depend on unnecessary module imports component: build The plzbuild tool component: compiler Concerning the compiler meta: triaged Has the issue been triaged yet? skill: mercury status: accepted A bug we intend to fix it. type: optimisation An optimisation
#460 opened Apr 15, 2023 by PaulBone
2 tasks
Modules Extra
Grammar doesn't define "Const" component: docs Documentation component: language The Definition of the Plasma Language meta: triaged Has the issue been triaged yet? status: accepted A bug we intend to fix it. type: bug
#458 opened Apr 10, 2023 by PaulBone Language groundwork
Automatically register FFI functions (dlsym path) component: bytecode linker plzlnk, the bytecode linker component: compiler Concerning the compiler component: runtime Concerning the runtime system meta: triaged Has the issue been triaged yet? skill: C++ skill: mercury status: accepted A bug we intend to fix it. type: enhancement
#457 opened Apr 1, 2023 by PaulBone Foreign Function Interface (FFI)
Support a "spegetti stack"
#455 opened Mar 26, 2023 by PaulBone
Add continuations
#454 opened Mar 26, 2023 by PaulBone
4 tasks
Remove parameter stack
#453 opened Mar 26, 2023 by PaulBone
Add "clearer" call frames to VM
#452 opened Mar 26, 2023 by PaulBone
Abstract away stack operations in VM component: runtime Concerning the runtime system meta: triaged Has the issue been triaged yet? skill: C++ status: accepted A bug we intend to fix it. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#450 opened Mar 26, 2023 by PaulBone c++ification
Move the remaining tests to new test suite component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: scripting status: accepted A bug we intend to fix it. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#449 opened Jan 9, 2023 by PaulBone Testing (test suite & CI)
Use a new CI system component: scripts Scripts including build system and CI component: tests Tests and CI meta: meta A meta bug, a bug about bugs, has no code of its own and closed when all its children are. meta: triaged Has the issue been triaged yet? skill: scripting status: accepted A bug we intend to fix it. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#448 opened Jan 9, 2023 by PaulBone Testing (test suite & CI)
Update examples/sequences component: docs Documentation component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: plasma Write plasma for plasma! status: accepted A bug we intend to fix it. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#447 opened Jan 7, 2023 by PaulBone Testing (test suite & CI)
Scopes that restrict resources for some callees component: language The Definition of the Plasma Language meta: triaged Has the issue been triaged yet? skill: mercury skill: plasma Write plasma for plasma! status: accepted A bug we intend to fix it. type: enhancement
#445 opened Oct 8, 2022 by PaulBone Ergonomics (Cloud)
Test Plasma regularly on void & alpine Linux. component: scripts Scripts including build system and CI component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: scripting status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#442 opened Sep 20, 2022 by PaulBone Testing (test suite & CI)
Basic IO library component: library meta: triaged Has the issue been triaged yet? skill: C++ skill: plasma Write plasma for plasma! status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: enhancement
#435 opened Feb 13, 2022 by PaulBone Standard library
Exports checking should run only when generating interfaces component: compiler Concerning the compiler meta: triaged Has the issue been triaged yet? skill: mercury status: accepted A bug we intend to fix it. type: optimisation An optimisation
#434 opened Feb 5, 2022 by PaulBone Modules Extra
Port Plasma to Windows. The trickiest bit is static builds / build instructions for Mercury. Maybe static builds for Plasma itself. component: runtime Concerning the runtime system component: scripts Scripts including build system and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: asciidoc skill: C++ skill: scripting status: accepted A bug we intend to fix it. type: enhancement
#433 opened Feb 3, 2022 by PaulBone Ergonomics (Cloud)
Test Plasma on macos, component: docs Documentation component: scripts Scripts including build system and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: asciidoc skill: scripting status: accepted A bug we intend to fix it. type: enhancement
#432 opened Feb 3, 2022 by PaulBone Ergonomics (Cloud)
Automated builds in CI component: scripts Scripts including build system and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: scripting status: accepted A bug we intend to fix it. type: enhancement
#431 opened Jan 26, 2022 by PaulBone Testing (test suite & CI)
CI should lint using some of the stricter options in src/Mercury.options component: scripts Scripts including build system and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: mercury skill: scripting status: accepted A bug we intend to fix it. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#430 opened Jan 25, 2022 by PaulBone Testing (test suite & CI)
Add tests for string literal escapes component: compiler Concerning the compiler component: language The Definition of the Plasma Language meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: mercury status: accepted A bug we intend to fix it. type: bug
#429 opened Jan 15, 2022 by PaulBone Text handling
Add a Plasma library for writing tests component: library component: tests Tests and CI meta: no-domain-knowledge A good bug for who is new to language implementation but has other programming experience. meta: triaged Has the issue been triaged yet? skill: plasma Write plasma for plasma! status: blocked Blocked on other issues/work. The first comment/description must say what they're blocked on. type: maintenance Some refactoring, cleanup or other fix that reduces technical debt, but does not affect users.
#428 opened Jan 15, 2022 by PaulBone Testing (test suite & CI)
ProTip! What’s not been updated in a month: updated:<2024-04-23.