1436 Commits

Author SHA1 Message Date
Kolten Pearson
796930654f try to clean up error.h again 2023-05-01 00:10:36 -06:00
Kolten Pearson
e0dc3fd9e2 cleanup error.h 2023-05-01 00:08:56 -06:00
Kolten Pearson
fbfb860a84 more cleanup 2023-05-01 00:04:44 -06:00
Kolten Pearson
527a783d13 cleanup and light refactor (with some renames) 2023-05-01 00:00:02 -06:00
Kolten Pearson
d4b9d354ed finalized initial c api and built tests for it 2023-04-30 23:45:47 -06:00
Kolten Pearson
8244a8a1a4 basic functionality is working much more smoothly thanks to LuaStyleFuncC
also added the code for handling python exceptions
2023-04-30 12:06:27 -06:00
Kolten Pearson
aea01c5aca function calls are working 2023-04-30 11:30:45 -06:00
BLUELOVETH
3a10784fbd ... 2023-04-30 16:54:29 +00:00
Kolten Pearson
7882d18df6 added separate stack for c interop 2023-04-30 09:03:32 -06:00
Kolten Pearson
1fc08dae62 got rid of stack function 2023-04-30 08:51:21 -06:00
Kolten Pearson
6bc1749b5c Merge branch 'main' into c_binding_api 2023-04-30 08:50:28 -06:00
blueloveTH
fcc13cb422 ... 2023-04-30 22:29:04 +08:00
blueloveTH
f9ed405bf5 ... 2023-04-30 22:08:42 +08:00
blueloveTH
70e8a60f8b ... 2023-04-30 22:01:28 +08:00
blueloveTH
a04cdb4cad add requests module 2023-04-30 21:53:50 +08:00
blueloveTH
e5d5f09d83 ... 2023-04-30 14:42:17 +08:00
Kolten Pearson
f701cc1e67 basic proof of concept working 2023-04-29 17:49:26 -06:00
Kolten Pearson
b4769d77ea Merge branch 'main' into c_binding_api 2023-04-29 13:38:15 -06:00
Kolten Pearson
6bdc8fd494 basic stack based api for creating a binding from c to python is functional 2023-04-29 13:33:51 -06:00
BLUELOVETH
e33d9fe595
Update lexer.h 2023-04-30 00:24:20 +08:00
blueloveTH
084725e2b3 ... 2023-04-29 14:36:09 +08:00
blueloveTH
e384407494 ... 2023-04-29 14:14:28 +08:00
Kolten Pearson
9b9a78524e made initial structure for new way of handling c bindings 2023-04-28 23:53:23 -06:00
blueloveTH
cda087f3dc fix https://github.com/blueloveTH/pocketpy/issues/69 2023-04-29 13:26:55 +08:00
blueloveTH
46b1b1b900 ... 2023-04-28 13:54:27 +08:00
blueloveTH
6031bf4799 ... 2023-04-27 21:04:20 +08:00
blueloveTH
0c8a6cb91a ... 2023-04-27 21:02:22 +08:00
blueloveTH
82385460a0 ... 2023-04-27 20:58:14 +08:00
blueloveTH
bcf607c6a0 add mappingproxy 2023-04-27 20:35:07 +08:00
blueloveTH
b73029247b ... 2023-04-27 20:08:28 +08:00
blueloveTH
2689e16bb6 ... 2023-04-27 19:33:35 +08:00
blueloveTH
cc84a01d4d ... 2023-04-27 19:31:53 +08:00
blueloveTH
1e1063edfe ... 2023-04-27 19:23:57 +08:00
blueloveTH
f240d0e9f4 ... 2023-04-27 19:11:46 +08:00
blueloveTH
de16324601 ... 2023-04-27 18:56:41 +08:00
blueloveTH
1d626cea88 ... 2023-04-27 15:55:29 +08:00
blueloveTH
897456c2f6 fix https://github.com/blueloveTH/pocketpy/issues/39 2023-04-27 15:39:21 +08:00
blueloveTH
1e3849319e ... 2023-04-27 15:01:37 +08:00
blueloveTH
721b7a2959 fix https://github.com/blueloveTH/pocketpy/issues/59 2023-04-27 14:55:39 +08:00
blueloveTH
cb36966464 fix https://github.com/blueloveTH/pocketpy/issues/65 2023-04-27 13:44:24 +08:00
blueloveTH
724c3f491c ... 2023-04-26 12:56:19 +08:00
blueloveTH
96c00508be ... 2023-04-26 12:54:10 +08:00
blueloveTH
a2b25f6735 ... 2023-04-26 12:36:33 +08:00
blueloveTH
4ccf4d304b ... 2023-04-26 12:23:21 +08:00
blueloveTH
94c17ac0b7 Create developer_guide.md
...
2023-04-24 20:38:52 +08:00
blueloveTH
547c55ce92 ... 2023-04-24 20:24:24 +08:00
blueloveTH
5765760cea ...
...
v0.9.9
2023-04-24 20:20:59 +08:00
blueloveTH
07a0122f4b ... 2023-04-24 18:41:12 +08:00
blueloveTH
2037b6f6c3 ... 2023-04-24 18:31:51 +08:00
blueloveTH
cdda19dc56 ... 2023-04-24 18:09:41 +08:00