Shiz
|
6eb2e07dd3
|
change __main__ to simple WIP text CIL emitter
|
2020-06-14 17:07:52 +02:00 |
Shiz
|
a05727c3a1
|
wrappers: add CLIAssembly.external property
|
2020-06-14 17:07:37 +02:00 |
Shiz
|
75afef1cac
|
tables: rename some enum members to their text CIL representation
|
2020-06-14 17:07:19 +02:00 |
Shiz
|
443486a6ed
|
file: use pefile's fast_load
|
2020-06-02 04:48:26 +02:00 |
Shiz
|
d33ea1bf6a
|
code: fix up header sizes
|
2020-06-02 04:37:25 +02:00 |
Shiz
|
49f3db1435
|
util/MultiEnum: repurpose third parameter for shift
|
2020-06-02 04:37:10 +02:00 |
Shiz
|
c823b0fc41
|
add constant, layout, implements, properties and marshal field wrappers and Assembly table wrapper
|
2020-06-02 04:29:08 +02:00 |
Shiz
|
ce9a1aefa2
|
switch metadata tables to lazy parsing
|
2020-06-02 02:26:58 +02:00 |
Shiz
|
6e552048bd
|
make all structs `nocopy` for faster parsing
|
2020-06-02 02:26:37 +02:00 |
Shiz
|
8521faf2e2
|
add __dir__ to wrappers for easier discovery
|
2020-06-02 01:30:38 +02:00 |
Shiz
|
20ece93b96
|
add __repr__ for all dotnet.types classes
|
2020-06-02 01:19:28 +02:00 |
Shiz
|
88f252ec35
|
add dotnet.code for code infrastructure
|
2020-06-02 01:00:03 +02:00 |
Shiz
|
39f9cdaf2e
|
add CILFile.classes and CILFile.interfaces
|
2020-06-02 00:59:41 +02:00 |
Shiz
|
21d55f5a2d
|
add CLIFile.read_at and remove parse_at length requirement
|
2020-06-02 00:59:41 +02:00 |
Shiz
|
de3d934314
|
move wrappers to dotnet.wrappers and fix up types nicely
|
2020-06-02 00:59:38 +02:00 |
Shiz
|
e1731d048c
|
add fix in CLICodedToken parsing
|
2020-06-02 00:56:59 +02:00 |
Shiz
|
d09a75fd93
|
move MultiEnum to dotnet.util
|
2020-06-02 00:56:39 +02:00 |
Shiz
|
6f9ccf209b
|
file: refactor get_table_entry() to use 1-based indexing
|
2020-06-01 20:34:37 +02:00 |
Shiz
|
636e4c92ac
|
rename CLR references to CLI
|
2020-06-01 19:36:29 +02:00 |
Shiz
|
7a46066a9a
|
epoch
|
2020-06-01 19:34:15 +02:00 |