This project aims to create a workable risc-v/x86/arm assembler using java, this is our first stage, and then we will use it to support all the embedded-asm-syntax in our tiny kernel.
We use antlr to create parser.
Project Management
Everyone in the team should be hands-on and contribute code. We follow NoPM project management methodology. Coding oriented. We have regular weekly meeting in Kowloon Tong, around 4-6 hours, to sync up our progress and share all knowledge.
Project site
gitlab https://gitlab.com/quantr/toolchain/Assembler
facebook https://www.facebook.com/groups/491276011610560
GitLab CI/CD
We rely on gitlab ci/cd to auto build our assembler, run a full test and upload the result to https://www.quantr.hk/asmweb

Finish all knowledge preparation. Feel comfortable with Intel manual, confirm the antlr designs and whole team start translating intel basic set of instruction.
to
2020-03-30
closed
Netbeans RISC-V need to support
- create project, generate a quantr.hk json file, all our project settings go there
- editor supports
- syntax highlight
- accurate error highlight and error message
- code completion
- debugger supports
- step over
- step in and step out only for c code
- run and pause
- Hook the netbeans debugger to our simulator
- provide memory and register window
- allow user modify memory and register in runtime
- Profiler
- mainly base on our listing file provide additional profile information about cpu cycle
- Well support macro
- for c project, support gcc and hook their inline assembly to our assembler, and make sure linker script work
to
2022-12-31
active
We need to support these macro to make our assembler really work
- %define
- %ifdef
- label1:
- %skip
- .byte
- %include
- times 64 db 0
- times 64-$+buffer db ' '
to
2022-12-31
active
07:42:41.550
01:49:18.226
11:09:38.520
14:51:00.339
17:14:49.296
08:44:47.763
15:08:12.276
03:59:34.596
09:50:52.067
09:51:34.796
17:55:34.701
06:24:35.515
06:10:24.425
06:08:26.458
16:10:14.050
16:09:37.663
11:11:44.731
14:54:58.160
14:54:45.446
20:22:40.724
| Status | Job | Pipeline | Stage | Commit Msg | Timing |
|---|---|---|---|---|---|
| success |
#11377
master
e913e260
|
#4703
|
deploy |
dev |
0:45 30 days, 14 hours |
| success |
#11376
master
e913e260
|
#4703
|
deploy |
dev |
0:20 30 days, 14 hours |
| success |
#11375
master
e913e260
|
#4703
|
deploy |
dev |
0:20 30 days, 14 hours |
| success |
#11374
master
e913e260
|
#4703
|
build |
dev |
0:15 30 days, 14 hours |
| success |
#11244
master
eeca2e13
|
#4649
|
deploy |
dev |
0:19 1 month, 12 days |
| success |
#11243
master
eeca2e13
|
#4649
|
deploy |
dev |
0:46 1 month, 12 days |
| failed |
#11242
master
eeca2e13
|
#4649
|
deploy |
dev |
0:19 1 month, 12 days |
| success |
#11241
master
eeca2e13
|
#4649
|
deploy |
dev |
0:20 1 month, 12 days |
| success |
#11240
master
eeca2e13
|
#4649
|
build |
dev |
0:15 1 month, 12 days |
| failed |
#11239
master
ec51b141
|
#4647
|
deploy |
dev |
0:20 1 month, 12 days |
| failed |
#11238
master
ec51b141
|
#4647
|
deploy |
dev |
0:20 1 month, 12 days |
| success |
#11234
master
ec51b141
|
#4647
|
deploy |
dev |
0:48 1 month, 12 days |
| failed |
#11233
master
ec51b141
|
#4647
|
deploy |
dev |
0:20 1 month, 12 days |
| success |
#11232
master
ec51b141
|
#4647
|
deploy |
dev |
0:21 1 month, 12 days |
| success |
#11231
master
ec51b141
|
#4647
|
build |
dev |
0:15 1 month, 12 days |
| skipped |
#11230
master
67fb5b3a
|
#4646
|
deploy |
dev |
0:0 56 years, 10 months |
| skipped |
#11229
master
67fb5b3a
|
#4646
|
deploy |
dev |
0:0 56 years, 10 months |
| skipped |
#11228
master
67fb5b3a
|
#4646
|
deploy |
dev |
0:0 56 years, 10 months |
| canceled |
#11227
master
67fb5b3a
|
#4646
|
build |
dev |
0:0 1 month, 12 days |
| skipped |
#11220
master
67fb5b3a
|
#4643
|
deploy |
dev |
0:0 56 years, 10 months |
| skipped |
#11219
master
67fb5b3a
|
#4643
|
deploy |
dev |
0:0 56 years, 10 months |
| skipped |
#11218
master
67fb5b3a
|
#4643
|
deploy |
dev |
0:0 56 years, 10 months |
| failed |
#11217
master
67fb5b3a
|
#4643
|
build |
dev |
0:0 1 month, 13 days |
| success |
#11202
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:46 2 months, 1 day |
| failed |
#11201
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:19 2 months, 1 day |
| success |
#11200
master
e8d9cc3b
|
#4637
|
deploy |
dev |
0:19 2 months, 1 day |
| success |
#11199
master
e8d9cc3b
|
#4637
|
build |
dev |
0:14 2 months, 1 day |
| success |
#11198
master
27571d80
|
#4636
|
deploy |
dev |
0:46 2 months, 2 days |
| success |
#11197
master
27571d80
|
#4636
|
deploy |
dev |
0:19 2 months, 2 days |
| success |
#11196
master
27571d80
|
#4636
|
deploy |
dev |
0:20 2 months, 2 days |
| success |
#11195
master
27571d80
|
#4636
|
build |
dev |
0:15 2 months, 2 days |
| success |
#11194
master
7567b4bc
|
#4635
|
deploy |
dev |
0:44 2 months, 2 days |
| success |
#11193
master
7567b4bc
|
#4635
|
deploy |
dev |
0:17 2 months, 2 days |
| success |
#11192
master
7567b4bc
|
#4635
|
deploy |
dev |
0:20 2 months, 2 days |
| success |
#11191
master
7567b4bc
|
#4635
|
build |
dev |
0:13 2 months, 2 days |
| success |
#11172
master
370dc3f5
|
#4628
|
deploy |
dev |
0:39 2 months, 4 days |
| success |
#11171
master
370dc3f5
|
#4628
|
deploy |
dev |
0:17 2 months, 4 days |
| success |
#11170
master
370dc3f5
|
#4628
|
deploy |
dev |
0:18 2 months, 4 days |
| success |
#11169
master
370dc3f5
|
#4628
|
build |
dev |
0:13 2 months, 4 days |
| success |
#11168
master
9e603b4c
|
#4627
|
deploy |
dev |
0:41 2 months, 4 days |
| success |
#11167
master
9e603b4c
|
#4627
|
deploy |
dev |
0:18 2 months, 4 days |
| success |
#11166
master
9e603b4c
|
#4627
|
deploy |
dev |
0:19 2 months, 4 days |
| success |
#11165
master
9e603b4c
|
#4627
|
build |
dev |
0:13 2 months, 4 days |
| success |
#11133
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:47 2 months, 14 days |
| success |
#11132
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:19 2 months, 14 days |
| success |
#11131
master
6f0f8e7f
|
#4617
|
deploy |
dev |
0:21 2 months, 14 days |
| success |
#11130
master
6f0f8e7f
|
#4617
|
build |
dev |
0:13 2 months, 14 days |
| success |
#11083
master
c259cc8c
|
#4600
|
deploy |
dev |
0:45 2 months, 25 days |
| success |
#11082
master
c259cc8c
|
#4600
|
deploy |
dev |
0:18 2 months, 25 days |
| success |
#11081
master
c259cc8c
|
#4600
|
deploy |
dev |
0:19 2 months, 25 days |
| success |
#11080
master
c259cc8c
|
#4600
|
build |
dev |
0:15 2 months, 25 days |
| success |
#11033
master
4516e74a
|
#4579
|
deploy |
dev |
1:15 6 months, 14 days |
| success |
#11032
master
4516e74a
|
#4579
|
deploy |
dev |
0:23 6 months, 14 days |
| success |
#11031
master
4516e74a
|
#4579
|
deploy |
dev |
0:20 6 months, 14 days |
| success |
#11030
master
4516e74a
|
#4579
|
build |
dev |
0:24 6 months, 14 days |
| success |
#10981
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:40 8 months, 14 days |
| success |
#10980
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:18 8 months, 14 days |
| success |
#10979
master
16b84367
|
#4557
|
deploy |
Edit .gitlab-ci.yml |
0:21 8 months, 14 days |
| success |
#10978
master
16b84367
|
#4557
|
build |
Edit .gitlab-ci.yml |
0:14 8 months, 14 days |
| success |
#10896
master
6610c09e
|
#4523
|
deploy |
dev |
0:46 1 year, 3 months |
| success |
#10895
master
6610c09e
|
#4523
|
deploy |
dev |
0:20 1 year, 3 months |
| success |
#10894
master
6610c09e
|
#4523
|
deploy |
dev |
0:18 1 year, 3 months |
| success |
#10893
master
6610c09e
|
#4523
|
build |
dev |
0:13 1 year, 3 months |
| success |
#10892
master
6610c09e
|
#4522
|
deploy |
dev |
0:41 1 year, 3 months |
| success |
#10891
master
6610c09e
|
#4522
|
deploy |
dev |
0:18 1 year, 3 months |
| failed |
#10890
master
6610c09e
|
#4522
|
deploy |
dev |
0:18 1 year, 3 months |
| success |
#10889
master
6610c09e
|
#4522
|
build |
dev |
0:13 1 year, 3 months |
| canceled |
#10888
master
2d39c2d5
|
#4521
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10887
master
2d39c2d5
|
#4521
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10886
master
2d39c2d5
|
#4521
|
build |
dev |
0:0 1 year, 3 months |
| success |
#10885
master
2d39c2d5
|
#4520
|
deploy |
dev |
0:41 1 year, 3 months |
| success |
#10884
master
2d39c2d5
|
#4520
|
deploy |
dev |
0:19 1 year, 3 months |
| success |
#10883
master
2d39c2d5
|
#4520
|
build |
dev |
0:13 1 year, 3 months |
| failed |
#10882
master
b45290d9
|
#4518
|
deploy |
dev |
0:39 1 year, 3 months |
| failed |
#10881
master
b45290d9
|
#4518
|
deploy |
dev |
0:22 1 year, 3 months |
| failed |
#10880
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 3 months |
| failed |
#10879
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 3 months |
| failed |
#10878
master
b45290d9
|
#4518
|
deploy |
dev |
0:5 1 year, 3 months |
| failed |
#10874
master
b45290d9
|
#4518
|
deploy |
dev |
0:17 1 year, 3 months |
| success |
#10873
master
b45290d9
|
#4518
|
deploy |
dev |
0:21 1 year, 3 months |
| success |
#10872
master
b45290d9
|
#4518
|
build |
dev |
0:17 1 year, 3 months |
| canceled |
#10871
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10870
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10869
master
b45290d9
|
#4518
|
build |
dev |
0:0 1 year, 3 months |
| canceled |
#10868
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10867
master
b45290d9
|
#4518
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10866
master
b45290d9
|
#4518
|
build |
dev |
0:0 1 year, 3 months |
| canceled |
#10865
master
60b489b7
|
#4517
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10864
master
60b489b7
|
#4517
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10863
master
60b489b7
|
#4517
|
build |
dev |
0:0 1 year, 3 months |
| canceled |
#10860
master
518fff46
|
#4514
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10859
master
518fff46
|
#4514
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10858
master
518fff46
|
#4514
|
build |
dev |
0:0 1 year, 3 months |
| canceled |
#10852
master
518fff46
|
#4512
|
build |
dev |
0:0 1 year, 3 months |
| canceled |
#10851
master
518fff46
|
#4512
|
deploy |
dev |
0:0 1 year, 3 months |
| canceled |
#10850
master
518fff46
|
#4512
|
deploy |
dev |
0:0 1 year, 3 months |
| failed |
#10849
master
518fff46
|
#4512
|
build |
dev |
0:0 1 year, 3 months |
| skipped |
#10823
master
8bc6e498
|
#4502
|
deploy |
dev |
0:0 56 years, 10 months |
| skipped |
#10822
master
8bc6e498
|
#4502
|
deploy |
dev |
0:0 56 years, 10 months |
| failed |
#10821
master
8bc6e498
|
#4502
|
build |
dev |
0:0 1 year, 3 months |
Gitlab