Commit graph

58 commits

Author SHA1 Message Date
Igor M 118de2a37e fixed int typ in positive overflow detection 2024-03-18 15:05:58 +02:00
Igor M f556bb56ac remove unused variable 2024-03-18 14:57:45 +02:00
Igor M 1ded3630f4 Add hello-name example, fix backslash offset 2024-03-18 14:27:09 +02:00
Igor M 68cb60e342 comment hello world 2024-03-17 22:02:56 +02:00
m1el 3393d19cac Merge pull request #11 from m1el/example-hello
added hello example
2024-03-17 21:32:27 +02:00
Igor M 23729438a2 added hello example 2024-03-17 21:31:42 +02:00
m1el b745c4621c Merge pull request #10 from m1el/db-align
Implement db, align, fix some bugs
2024-03-17 19:26:21 +02:00
Igor M b01ed56ce7 handle malloc fail at start 2024-03-17 19:19:25 +02:00
Igor M 35828b75be format 2024-03-17 18:20:10 +02:00
Igor M 80c38fa747 use wildcard 2024-03-17 18:18:41 +02:00
Igor M fe985ca781 fixed error reporting 2024-03-17 18:05:09 +02:00
Igor M 4beaee5dab better align example 2024-03-17 14:11:43 +02:00
Igor M dc06b1b6d8 More specific error messages 2024-03-17 14:10:36 +02:00
Igor M 7b098ff98c more align examples 2024-03-17 14:05:00 +02:00
Igor M f8ea125d0f fixed offset calculation for escape syntax 2024-03-17 13:15:37 +02:00
Igor M 6f30327420 Updated example with hex escape 2024-03-17 13:10:32 +02:00
Igor M 220043a895 updated todo 2024-03-17 13:00:54 +02:00
Igor M 0847660293 push int as separate file 2024-03-17 12:59:05 +02:00
Igor M 757fb71b9a format 2024-03-17 12:42:44 +02:00
Igor M 4dfd6f2fc0 implemented .db .dw .dd .dq .align 2024-03-17 12:42:11 +02:00
m1el 81c505cd75 Merge pull request #9 from m1el/some-refactor
Some refactor
2024-03-13 22:06:37 +02:00
Igor M 930cd4c020 Format instructions with field names 2024-03-13 19:21:23 +02:00
Igor M 8e9bacaedc Static ALL THE THINGS 2024-03-13 19:21:04 +02:00
Igor M fb02841863 refactor hex_dump and push_int_le 2024-03-13 19:20:30 +02:00
m1el aa45a8eba4 Merge pull request #8 from m1el/clang-format
added clang format
2024-03-11 16:01:52 +02:00
Igor M b723a3351d added clang format 2024-03-11 16:00:55 +02:00
m1el f64528736b Merge pull request #7 from m1el/m1el-patch-2
Update c-cpp.yml, upgrade checkout action
2024-03-11 14:01:42 +02:00
m1el 5dec93f774 Update c-cpp.yml, upgrade checkout action 2024-03-11 14:01:15 +02:00
m1el 3aef796bd5 Merge pull request #6 from m1el/m1el-patch-1
Create gitgub workflow
2024-03-11 13:46:07 +02:00
m1el c57f615e01 Update Makefile -- fix path to binary 2024-03-11 13:45:44 +02:00
m1el 94c5192c92 Create git workflow 2024-03-11 13:42:46 +02:00
m1el a9c0cbeb8f Merge pull request #5 from m1el/fix-build
Fix build: change paths, add missing error
2024-03-11 13:41:34 +02:00
Igor M 60b7ce9672 fix build 2024-03-11 13:41:02 +02:00
m1el 642ba58eeb Merge pull request #4 from m1el/int_comments_label_deref 2024-03-11 13:22:55 +02:00
Igor M c56e675f2c Move label dereferencing after the end of the compilation 2024-03-11 13:20:38 +02:00
Igor M b4701bb4d5 Comment the push int function 2024-03-11 13:20:08 +02:00
m1el ce9ed30bac Merge pull request #3 from AbleTheAbove/main
Modularization
2024-03-11 12:29:44 +02:00
able 2575e7fced Addressing the haters(comments) 2024-03-11 05:22:55 -05:00
able 78b9b99ab3 modularization 2024-03-11 05:22:55 -05:00
able 99a385752f continued modularization 2024-03-11 05:21:52 -05:00
able 8597d97566 register ripout 2024-03-11 05:21:52 -05:00
able 8a7639d6ba organization 2024-03-11 05:21:52 -05:00
able 45babd1afe modulize error 2024-03-11 05:21:52 -05:00
able ed28936be1 modularize 2024-03-11 05:21:52 -05:00
able 3dff79adc5 include stdint 2024-03-11 05:21:52 -05:00
Able ea7d4bc02f Add in nix packaging (#1)
* Add in nix packaging

* include stdint

* Fixes the PRs
2024-03-07 18:05:17 +02:00
Igor Malovitsa a2daa89be5 more oob checks 2024-03-06 21:05:21 +02:00
Igor Malovitsa c8704163cd single printf during error 2024-03-06 10:59:30 +02:00
Igor Malovitsa 4283c17739 better is_neg handling 2024-03-06 10:59:17 +02:00
Igor Malovitsa c0692c9ffd unexpected token 2024-03-06 00:14:11 +02:00