public inbox for ~johnnyrichard/olang-devel@lists.sr.ht
 help / color / mirror / code / Atom feed
[PATCH olang v2 0/6] Remove symbol lookups from codegen
 2024-10-31  3:13 UTC  (6+ messages)
` [PATCH olang v2 1/6] ast: create the ast_ident_t and apply it to var_def and ref
` [PATCH olang v2 2/6] semantics: resolve variable symbols
` [PATCH olang v2 3/6] semantics: refactor: use the ast_ident_t into the fn_call node
` [PATCH olang v2 4/6] semantics: refactor: use the ast_ident_t into the fn_def.params
` [PATCH olang v2 5/6] type: refactor: rename type.id to type.name

[PATCH olang] docs: add script to generate man pages from docstring
 2024-10-28  2:07 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/6] Remove symbol lookups from codegen
 2024-10-24 12:39 UTC  (8+ messages)
` [PATCH olang v1 1/6] ast: create the ast_id_t and apply it to var_def and ref
` [PATCH olang v1 2/6] semantics: resolve variable symbols
` [PATCH olang v1 3/6] semantics: refactor: use the ast_id_t into the fn_call node
` [PATCH olang v1 4/6] semantics: refactor: use the ast_id_t into the fn_def.params
` [PATCH olang v1 5/6] type: refactor: rename type.id to type.name
` [PATCH olang v1 6/6] ast: remove dead code from var_assign ast node
  ` [olang/patches/.build.yml] build success

[PATCH olang v1 0/5] Refactors to support semantics
 2024-10-23 17:36 UTC  (9+ messages)
` [PATCH olang v1 1/5] type_checker: rename checker to type_checker
` [PATCH olang v1 2/5] ast: remove redundancy on ast_node base fields
` [PATCH olang v1 3/5] ast: unary: rename ast_unary.expr to ast_unary.operand
` [PATCH olang v1 4/5] ast: remove expr reference from return and var assign nodes
` [PATCH olang v1 5/5] semantics: add scope to all nodes
  ` [olang/patches/.build.yml] build success

[PATCH olang v1 1/5] type_checker: rename checker to type_checker
 2024-10-23  2:22 UTC  (2+ messages)

[PATCH olang v0] proposal: checker: set the eval type at the binary op expression
 2024-10-22  3:40 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/1] deref operation returning value
 2024-10-19 14:14 UTC  (4+ messages)
` [PATCH olang v2 1/1] codegen: x64: deref returns pointer value
  ` [olang/patches/.build.yml] build success

[PATCH olang v1] codegen: allow function call at the block level
 2024-10-17 18:54 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/1] deref operation returning value
 2024-10-17  2:52 UTC  (4+ messages)
` [PATCH olang v1 1/1] codegen: x64: deref returns pointer value
  ` [olang/patches/.build.yml] build failed

[PATCH olang v1] codegen: x64: use the low bit register for 8 bits ops
 2024-10-17  2:19 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/3] add support to compile extern fn def
 2024-10-17  2:04 UTC  (6+ messages)
` [PATCH olang v1 1/3] lexer: spec: add extern keyword for function def
  ` [olang/patches/.build.yml] build success
` [PATCH olang v1 2/3] parser: support extern function definition
` [PATCH olang v1 3/3] codegen: x64: compile "

[PATCH olang v2] docs: info: add while-loop to getting started
 2024-10-17  0:23 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/3] cli: enable object file binary compilation
 2024-10-17  0:20 UTC  (6+ messages)
` [PATCH olang v1 1/3] codegen: link olang binary with libc by default
` [PATCH olang v1 2/3] cli: add option -c to compile without linking
` [PATCH olang v1 3/3] codegen: remove linux from codegen namespace
  ` [olang/patches/.build.yml] build success

[PATCH olang] fix: codegen: prevent stack overwrite
 2024-10-16 22:33 UTC  (4+ messages)
` [olang/patches/.build.yml] build failed

[PATCH olang v2] spec: remove comments from the spec
 2024-10-16 21:49 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] docs: info: add while-loop to getting started
 2024-10-16 21:44 UTC  (5+ messages)
` [olang/patches/.build.yml] build success
` [PATCH olang] fixup! docs: info: add while-loop to getting started

[PATCH olang] spec: allow comments inside blocks
 2024-10-16 19:48 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/3] codege: initial implementation of pointers
 2024-10-14 14:35 UTC  (6+ messages)
` [PATCH olang v1 1/3] fix: checker: populate vardef value scope
` [PATCH olang v1 2/3] codegen: x64: generate address of (&)
` [PATCH olang v1 3/3] codegen: x64: generate dereference assignment
  ` [olang/patches/.build.yml] build success

[PATCH olang v1 0/2] parser: spec: allow nested expresssion
 2024-10-14 11:29 UTC  (5+ messages)
` [PATCH olang v1 1/2] parser: rename factor to primary_expr
` [PATCH olang v1 2/2] parser: spec: allow nested unary expressions
  ` [olang/patches/.build.yml] build success

[PATCH olang v2 0/4] codestyle: change our formater
 2024-10-12 23:35 UTC  (7+ messages)
` [PATCH olang v2 1/4] codestyle: prevent extra empty lines at EOF
` [PATCH olang v2 2/4] codestyle: do not allow single line enums
` [PATCH olang v2 3/4] codestyle: add trailing comma on struct initializer
` [PATCH olang v2 4/4] codestyle: limit the code to 80 characters
  ` [olang/patches/.build.yml] build success

[PATCH olang v1] tests: show test name into test execution output
 2024-10-11 17:06 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] build: turn make build output less noisy
 2024-10-11  4:02 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] build: turn make build output less noisy
 2024-10-11  4:02 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] fix: build: add missing dependencies for check-spec
 2024-10-11  3:43 UTC  (3+ messages)
` [olang/patches/.build.yml] build failed

[PATCH olang v1] spec: add contrib bin script for validating olang spec
 2024-10-11  3:28 UTC  (4+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v3 0/2] spec: parser: enable expression on function level
 2024-10-11  0:32 UTC  (5+ messages)
` [PATCH olang v3 1/2] "
` [PATCH olang v3 2/2] parser: fix unary precedence
  ` [olang/patches/.build.yml] build success

[PATCH olang v2] spec: parser: enable expression on function level
 2024-10-10 12:08 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] spec: parser: enable expression on function level
 2024-10-10 11:47 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang 0/6] Suggestions in code style
 2024-10-10  1:34 UTC  (8+ messages)
` [PATCH olang v1 1/6] codestyle: change AlignAfterOpenBracket to BlockIndent
` [PATCH olang v1 2/6] codestyle: never BreakBeforeBraces
` [PATCH olang v1 3/6] codestyle: prevent extra empty lines at EOF
` [PATCH olang v1 4/6] codestyle: do not allow single line enums
` [PATCH olang v1 5/6] codestyle: add trailing comma on struct initializer
  ` [olang/patches/.build.yml] build success
` [PATCH olang v1 6/6] codestyle: limit the code to 80 characters

[PATCH olang v1 0/3] implement unary operator for bitwise not
 2024-10-09 23:00 UTC  (6+ messages)
` [PATCH olang v1 1/3] doc: add unary expression to language spec
` [PATCH olang v1 2/3] lexer: add tilde token support
` [PATCH olang v1 3/3] parser: codegen(x86_64): add bitwise not unary op support
  ` [olang/patches/.build.yml] build success

[PATCH olang v1] parser: add support for parsing while-statements
 2024-10-09 14:55 UTC  (4+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] parser: parse pointer types
 2024-10-09 14:38 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] parser: returns an unknown type instead of a SV
 2024-10-09 13:28 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] parser: codegen(x86_64): docs: implement else if
 2024-10-09 11:28 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 1/2] parser: add support for parsing while-statements
 2024-10-09 11:26 UTC  (2+ messages)

[PATCH olang] parser: conform block line feeds with the spec
 2024-10-08 22:38 UTC  (4+ messages)
` [olang/patches/.build.yml] build failed

[PATCH olang v1 0/2] chore: ignore *.orig files
 2024-10-08 16:33 UTC  (5+ messages)
` [PATCH olang v1 1/2] chore: remove .orig file
` [PATCH olang v1 2/2] chore: ignore *.orig file on root .gitignore
  ` [olang/patches/.build.yml] build success

[PATCH olang v1] lexer: add 'while' keyword token
 2024-10-08 15:53 UTC  (4+ messages)
` [olang/patches/.build.yml] build success
` [PATCH olang] fixup! lexer: add 'while' keyword token

[PATCH olang v1] codegen: x86_64: emit assembly for var assignment stmts
 2024-10-08 14:49 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] parser: add support for parsing var assignments
 2024-10-08 13:37 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] docs: fix remove semicolumn on the example
 2024-10-08 12:04 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] docs: introduce olang for newcomers
 2024-10-08  9:57 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] docs: installation: add information about how to clone the project
 2024-10-07 21:37 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] chore: parser: remove old unit test for parsing
 2024-10-07 13:45 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/2] codegen: x64: evaluate expression considering the data return data
 2024-10-06 13:31 UTC  (5+ messages)
` [PATCH olang v1 1/2] scope: register functions into the scope
` [PATCH olang v1 2/2] codegen: x64: evaluate expression considering the data return data size
  ` [olang/patches/.build.yml] build success

[PATCH olang] ast: add token location at the ast nodes
 2024-10-05  1:04 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] lexer: create token location structure
 2024-10-05  0:15 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang] lexer: add source code abstraction
 2024-10-04 18:37 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1] lexer: add lexer cursor abstraction
 2024-10-04 17:51 UTC  (3+ messages)
` [olang/patches/.build.yml] build success

[PATCH olang v1 0/2] codegen: x64: implement function call
 2024-09-29  4:22 UTC  (5+ messages)
` [PATCH olang v1 1/2] ast: remove anonymous union on ast_node_t
` [PATCH olang v1 2/2] codegen: x64: implement function call

[PATCH olang v1 0/2] frontend: Add function calls parsing
 2024-09-27 23:12 UTC  (2+ messages)

[PATCH olang v2 0/2] frontend: Add function calls parsing
 2024-09-27 23:07 UTC  (3+ messages)
` [PATCH olang v2 2/2] parser: add support for parsing function calls

[PATCH olang v2 1/2] ast: add function call node
 2024-09-27 23:07 UTC  (2+ messages)
` [olang/patches/.build.yml] build success

page:  |  | latest

Code repositories for project(s) associated with this public inbox

	https://git.johnnyrichard.com/olang.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox