Gaith Hallak
|
e579ea15e8
|
Add DBG_CONTRACT instruction
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
73133e39dc
|
Upgrade aebytecode: Add DBG_CONTRACT
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
49bcc48360
|
Rename env.debug to env.debug_info
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
3a40ef05fc
|
Disable tail call optimization for better debug call stack
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
61ffa8f849
|
Revert "Add DBG_CALL and DBG_RETURN"
This reverts commit c406c6feb09b6a5bb859c38d634f08208c901e5a.
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
7e3d8ea102
|
Revert "Separate the split at CALL_T and loop"
This reverts commit 4ea823a7ca798c756b20cee32f928f41092c4959.
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
bc4f3fdbbd
|
Separate the split at CALL_T and loop
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
335d91b48a
|
Add DBG_CALL and DBG_RETURN
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
45b0df8aff
|
Add dbg_loc in to_scode
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
7e8db136b2
|
Remove dbg_loc before closure
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
cdd3c514b5
|
Fix indenting
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
7a1e94c1e6
|
Fix annotations
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
c6fbaaaf75
|
Split complicated code and add comment
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
ef2bec69af
|
Make debug ops impure
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
a91ff6adbd
|
List only needed attributes
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
3ef72e9091
|
Use lookup instead of lookup_all
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
095d0f0d0a
|
Use get_value/3 to handle default
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
ed3e62b40a
|
Remove the variable-register map from debug output
|
2023-06-09 13:30:25 +03:00 |
|
Gaith Hallak
|
864189ee5e
|
Add DBG_LOC op to step at function sig
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
ee4c0eee34
|
Remove col from fann
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
9dc7ed3d97
|
Keep a single DBG_LOC instruction per line
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
ef10b39fa6
|
Add missing dbg_loc in to_scode1
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
90666d3f33
|
Remove column from DBG_LOC
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
81da836b66
|
Rename DBGLOC to DBG_LOC
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
c1bf063093
|
Fix dbg_undef for args
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
6b7bc06c38
|
Do not use DBG_DEF and DBG_UNDEF on args
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
04aed6670a
|
Do not DBG_DEF vars with % prefix
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
9619bb6071
|
Add DBG_DEF and DBG_UNDEF
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
7898ab3946
|
Upgrade aebytecode ref in rebar.config
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
3ed7e36d29
|
Wrap args of DBGLOC in immediate tuple
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
34d363f166
|
Return an empty string instead of no_file atom
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
141eea74fd
|
Include DBGLOC instructions in the compiler output
|
2023-06-09 13:24:07 +03:00 |
|
Gaith Hallak
|
793a6829f6
|
Save debug locations for child contracts
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
801231d628
|
Fill out empty fann() when possible
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
a752fa5b48
|
Remove fann() from fsplit_pat() and fpat()
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
9ddd29d63a
|
Fix dialyzer warning
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
f6beec0a7c
|
Add file to aeso_syntax:ann()
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
eb16d2f77b
|
Add file to fann()
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
db3f63529d
|
Change attributes for DBGLOC instruction
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
354e49c5d3
|
Add line to fann()
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
5ef52c0dc3
|
Rname Ann to FAnn when the type is fann()
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
683747bc38
|
Fix calldata tests
|
2023-06-09 13:23:36 +03:00 |
|
Gaith Hallak
|
694646fa3d
|
Fix compiler tests
|
2023-06-09 13:18:42 +03:00 |
|
Gaith Hallak
|
363a550402
|
Add instructions lines to the debugging result
|
2023-06-09 13:18:42 +03:00 |
|
Gaith Hallak
|
f0d6031fd5
|
Add dbgloc instruction to fate
|
2023-06-09 13:17:04 +03:00 |
|
Gaith Hallak
|
116fefc244
|
Fix missing fann() in tuple fexpr()
|
2023-06-09 13:17:04 +03:00 |
|
Gaith Hallak
|
835b186499
|
Add fann() to nil
|
2023-06-09 13:17:04 +03:00 |
|
Gaith Hallak
|
7648732879
|
Add fann() to tuple
|
2023-06-09 13:17:04 +03:00 |
|
Gaith Hallak
|
0611bcae9d
|
Add fann() to con
|
2023-06-09 13:17:04 +03:00 |
|
Gaith Hallak
|
9f082b1af2
|
Add fann() to builtin
|
2023-06-09 13:17:04 +03:00 |
|