Commit Graph

65 Commits

Author SHA1 Message Date
Li Jie
44c4488fcc async doc update 2024-09-09 10:41:22 +08:00
Li Jie
44617b6554 future supports multi-await but run once 2024-09-09 09:34:29 +08:00
Li Jie
ccc7d056ba socketio example: two tcp clients 2024-09-08 20:29:24 +08:00
Li Jie
566d5ef96f add Future.Then 2024-09-08 20:27:05 +08:00
Li Jie
d2538d08a7 code clean 2024-09-07 10:20:02 +08:00
Li Jie
fce0672282 make future IO working both on go and llgo 2024-09-07 10:04:34 +08:00
Li Jie
69a2a01bc7 cbind.Bind: expose *Base argument 2024-09-07 09:45:23 +08:00
Li Jie
a2d4e79c20 new future IO and demo 2024-09-07 09:45:05 +08:00
Li Jie
6e0a9b2b48 cbind.BindF 2024-09-07 09:43:48 +08:00
Li Jie
276f2070ee hide tuple fields, only expose tuple.TN(...) and tuple.Get() 2024-09-07 09:43:48 +08:00
Li Jie
1a158b5de3 async: work both go and llgo 2024-09-07 09:43:48 +08:00
Li Jie
d4a72bf661 async.Run/Await/Race/All 2024-09-07 09:43:48 +08:00
xushiwei
e0e3664fdb cmptest: regexdemo (todo) 2024-07-29 11:44:49 +08:00
Li Jie
89bdb315d5 WIP 2024-07-24 01:04:18 +08:00
Li Jie
ab1afd68b7 asyncio: instead io.Await(call) with call.Await() in demo 2024-07-23 17:33:01 +08:00
Li Jie
e1109e9e51 asyncio: doc update 2024-07-23 17:25:42 +08:00
Li Jie
7230e19166 asyncio: redesign 2024-07-23 17:02:40 +08:00
Li Jie
eb7a94bb55 *io.Promise 2024-07-23 15:59:26 +08:00
xushiwei
74cc12133e Update and rename x/async.md to x/io/README.md 2024-07-23 10:52:52 +08:00
Li Jie
2c47f4a23d async design: return string 2024-07-22 22:35:02 +08:00
Li Jie
2223577302 async functions design 2024-07-22 22:17:02 +08:00
xushiwei
06a3e278ff llgo/x/io: Promise: Async/Await 2024-07-22 19:34:49 +08:00
xushiwei
087ba0d81d mv x/ => c/ 2024-05-17 22:33:57 +08:00
xushiwei
ba61b42ef5 Cstr (for Go+) 2024-05-17 21:14:41 +08:00
xushiwei
c634dc25b4 sqlite demo 2024-05-15 21:27:42 +08:00
xushiwei
f167c6dcca rm submodule sqlite 2024-05-15 21:12:58 +08:00
xushiwei
238f9593f9 Update README.md 2024-05-14 13:34:47 +08:00
xushiwei
703dd17e33 llgo/x/cjson 2024-05-14 11:49:37 +08:00
xushiwei
dd52f71069 llpyg: use inspect.Signature 2024-05-13 19:48:33 +08:00
xushiwei
9e0d22ac90 x/sqlite/llgo_autogen.lla 2024-05-12 23:43:51 +08:00
xushiwei
ddc2c56115 gentests 2024-05-12 23:42:16 +08:00
xushiwei
090149eab6 llgo/ssa: StringData/StringLen 2024-05-12 15:42:50 +08:00
xushiwei
cd266213ce mv x/<tool> => xtool/<tool> 2024-05-11 05:27:38 +08:00
xushiwei
1800c52c04 nm.IndexFile skip err 2024-05-09 12:08:19 +08:00
xushiwei
329f65a1ad nmindex support python 2024-05-09 12:03:21 +08:00
xushiwei
879e4a0061 build: support multiple link files in a package 2024-05-08 18:57:14 +08:00
xushiwei
14cf646c47 cl: importPkg support linkname of method 2024-05-08 13:12:22 +08:00
xushiwei
d49197cbe9 llgen: support sqlite.ll 2024-05-08 11:49:19 +08:00
xushiwei
f0e3e556cf demo: sqlite 2024-05-08 10:43:10 +08:00
xushiwei
52dcfaa452 llgo/x/sqlite 2024-05-07 23:51:12 +08:00
xushiwei
dacb662d99 replace .ll => .lla 2024-05-07 20:52:26 +08:00
xushiwei
9d91152f01 submodule sqlite version-3.45.3 2024-05-07 19:57:39 +08:00
xushiwei
79b11b9f51 demo: llama2-c 2024-05-07 18:42:53 +08:00
xushiwei
a8ead2543d runtime: c.Argc, c.Argv, c.Getopt 2024-05-07 10:16:03 +08:00
xushiwei
0edeb5cfd0 runtime: Float, Time 2024-05-07 07:32:25 +08:00
xushiwei
025cff9494 llgo/x/llama2 2024-05-07 07:22:49 +08:00
xushiwei
7f61989869 fix warning 2024-05-06 08:21:47 +08:00
xushiwei
7223ff004a chore: clangpp, clangast 2024-05-06 08:11:54 +08:00
xushiwei
286b520d83 build: better error messages 2024-04-29 01:34:21 +08:00
xushiwei
1567989142 llgo install: use clang to link 2024-04-24 11:55:20 +08:00