Commit Graph

  • 5a8dee3cbe Merge pull request #799 from hackerchai/fix/c-libuv-loop xushiwei 2024-09-19 18:50:12 +08:00
  • d9450d6e12 Merge pull request #798 from spongehah/c/sysconf xushiwei 2024-09-19 18:48:41 +08:00
  • 80377b3705 feat(c/libuv): Implement thread related funcs hackerchai 2024-09-19 18:44:38 +08:00
  • 847a76b3a2 fix(c/libuv): Add missing essential funcs for uv_loop_t & uv_req_t hackerchai 2024-09-19 18:42:31 +08:00
  • 2c3d46bb80 llcppsigfetch:order output luoliwoshang 2024-09-19 16:49:05 +08:00
  • e0cb6d4531 llcppsigfetch:output fileset luoliwoshang 2024-09-19 15:35:42 +08:00
  • 78f0177ac4 llcppsymg:use clang's displayname with semantic parent to construct func proto for c/c++ luoliwoshang 2024-09-09 14:24:36 +08:00
  • 4688434c08 llcppsymg:parse with language config luoliwoshang 2024-09-09 10:42:01 +08:00
  • 8913eeb1c1 llcppsymg:translation unit util luoliwoshang 2024-09-09 10:18:59 +08:00
  • 75574e97cc ssa: fix debug info of local vars Li Jie 2024-09-19 10:29:11 +08:00
  • f4089bc164 ssa: struct debug info creation supports resursive Li Jie 2024-09-19 09:17:24 +08:00
  • b0f04d91bf cl: fix dbg.declare (and local var) Li Jie 2024-09-18 23:45:27 +08:00
  • 3b514d194c ssa: remove unused Li Jie 2024-09-18 23:25:58 +08:00
  • 3ba405383e ssa: fix type name of debug info Li Jie 2024-09-18 23:04:09 +08:00
  • 87f6c8087f ssa: debug info of global variable Li Jie 2024-09-18 22:05:41 +08:00
  • 90a83c8f11 ssa: debug info of function/closure Li Jie 2024-09-18 20:31:45 +08:00
  • 27f892a14b ssa: debug info of chan Li Jie 2024-09-18 19:52:01 +08:00
  • bf4525d82d ssa: debug info of Map Li Jie 2024-09-18 19:45:11 +08:00
  • 6bfb1a7fff ssa: debug info of interface Li Jie 2024-09-18 18:26:36 +08:00
  • a53ab7438c ssa: debug info of Array and Slice Li Jie 2024-09-18 18:10:45 +08:00
  • d85a080f9b ssa: support string and pointer debug info, fix params debugging Li Jie 2024-09-18 16:42:47 +08:00
  • 4dbfc9483e support complex debug info Li Jie 2024-09-15 20:54:10 +08:00
  • 53097ab183 fix debug info of struct parameter, Li Jie 2024-09-15 20:21:16 +08:00
  • 9978a370f1 x Li Jie 2024-09-15 15:14:56 +08:00
  • 24995f46cb debug test cover more types Li Jie 2024-09-15 12:05:27 +08:00
  • 7ddc8c6aeb increase coverage rate Li Jie 2024-09-15 11:09:51 +08:00
  • 4a447f5c12 cover integers, floats, bool, array, complex Li Jie 2024-09-15 10:48:37 +08:00
  • e56647f24d remove unused DILexicalBlock Li Jie 2024-09-15 10:46:29 +08:00
  • 25238b53c9 hide llvm types on DIBuilder methods Li Jie 2024-09-15 10:45:11 +08:00
  • 1ed798342a move debug test into _testdata Li Jie 2024-09-14 18:46:44 +08:00
  • 1d6eb07c62 generate debug with dwarf language C Li Jie 2024-09-14 18:13:52 +08:00
  • 8e3d76b7ea gentests and cltest supports flags.txt (currently just -dbg used) Li Jie 2024-09-14 18:13:18 +08:00
  • d8838503b2 generate llvm.dbg.value Li Jie 2024-09-14 17:38:56 +08:00
  • 78b7742354 fix argNo with 1-based index Li Jie 2024-09-14 10:36:17 +08:00
  • 3d9dca47b8 fix dwarf language code Li Jie 2024-09-14 10:13:13 +08:00
  • c06c96bc1f add types.Map debug info, more debug symbol tests Li Jie 2024-09-13 21:07:49 +08:00
  • db128dbc40 test: debug symbols generation Li Jie 2024-09-13 20:23:56 +08:00
  • d6f87a8254 rename debug info class/funcs Li Jie 2024-09-13 19:52:36 +08:00
  • 4c5f37db0f debug symbols switch Li Jie 2024-09-13 17:15:36 +08:00
  • 3e5338c902 ssa: add llvm debug info Li Jie 2024-09-10 11:04:32 +08:00
  • 848b7c7a34 c/sysconf spongehah 2024-09-18 18:40:16 +08:00
  • 4bf5dd15e9 Merge pull request #796 from luoliwoshang/c/lua/fn xushiwei 2024-09-18 12:04:06 +08:00
  • d4273d8e3f remove redundant fn body 张之阳 2024-09-17 09:01:44 +08:00
  • 780347776b Merge pull request #795 from cpunion/memset xushiwei 2024-09-17 08:44:50 +08:00
  • 5dd6986ad4 Merge pull request #797 from luoliwoshang/c/realloc xushiwei 2024-09-17 08:40:05 +08:00
  • 51bf41009e c:realloc luoliwoshang 2024-09-16 23:37:22 +08:00
  • 4defe734e2 c/lua:custom alloc for state luoliwoshang 2024-09-16 23:31:17 +08:00
  • e3cb4ebfdc c/lua:alloc luoliwoshang 2024-09-16 23:12:33 +08:00
  • c6345279cc c/lua:table field operate luoliwoshang 2024-09-16 22:16:01 +08:00
  • e5a9af9a31 c/lua:remove redundant luoliwoshang 2024-09-16 09:51:55 +08:00
  • c0e1e31572 rebuild tests Li Jie 2024-09-14 15:46:34 +08:00
  • 1e58c365ed instead runtime.Zeroinit of memset to compatible build.NaiveForm Li Jie 2024-09-14 10:54:03 +08:00
  • bf87b76adb llcppsigfetch:variadic order luoliwoshang 2024-09-13 16:06:06 +08:00
  • c8e06b5837 llcppsigfetch:func mangled name luoliwoshang 2024-09-10 12:04:46 +08:00
  • ee5cd06077 llcppsigfetch:distinguish collect doc&comment luoliwoshang 2024-09-09 18:33:13 +08:00
  • 140352b637 llcppsigfetch:avoid tab luoliwoshang 2024-09-09 16:34:26 +08:00
  • b369321e2f llcppsigfetch:unexpect typedef record type's named anonymous record decl resolve to normal anonymous record refer luoliwoshang 2024-09-06 17:27:00 +08:00
  • b9aaba7b16 llcppsigfetch:fix nil type of FuncNoProto in C mode luoliwoshang 2024-09-06 15:28:17 +08:00
  • 07519732a1 llcppsigfetch:based on language configuration analysis luoliwoshang 2024-09-06 11:44:56 +08:00
  • ae71f3c186 llcppsigfetch:extract info command luoliwoshang 2024-09-05 12:18:37 +08:00
  • e1236f9deb llcppsigfetch:typedef anonymous record type correct refer by __ANONY_ name luoliwoshang 2024-09-04 17:55:54 +08:00
  • 3c9bfb5b4d llcppsigfetch:determine unexpected named typedecl in typedef anonymous luoliwoshang 2024-09-03 18:29:48 +08:00
  • 86b50b0a93 llcppsigfetch:null processing luoliwoshang 2024-09-02 15:47:05 +08:00
  • da6706cb93 llcppsigfetch:complex typedef decl luoliwoshang 2024-08-30 18:55:02 +08:00
  • 2842a109da llcppsigfetch:right reference luoliwoshang 2024-08-29 11:31:42 +08:00
  • 021ddefb10 llcppsigfetch:dump node type for unmarshal luoliwoshang 2024-08-28 18:50:05 +08:00
  • 7d0b47c5cb llcppsigfetch:field access & static field luoliwoshang 2024-08-28 14:51:36 +08:00
  • 9351a1f900 llcppsigfetch:anonymous elaborated type refer luoliwoshang 2024-08-27 18:50:51 +08:00
  • 0ac48369fe llcppsigfetch:variadic param luoliwoshang 2024-08-27 16:18:29 +08:00
  • e57ee17532 llcppsigfetch:func pointer luoliwoshang 2024-08-27 15:14:44 +08:00
  • a897683272 Use semantic parent to refactor scoping expression construction luoliwoshang 2024-08-27 11:40:29 +08:00
  • 38eb981d2c llcppsigfetch:remove redundant test case luoliwoshang 2024-08-27 10:17:46 +08:00
  • b524472b9e llcppsigfetch:out of class method luoliwoshang 2024-08-26 18:43:38 +08:00
  • fc04083cb2 llcppsigfetch:collect public methods luoliwoshang 2024-08-26 14:17:33 +08:00
  • b1225951f2 llcppsigfetch:func inline & static luoliwoshang 2024-08-26 10:56:36 +08:00
  • 24fd2e1849 llcppsigfetch:free override cursor luoliwoshang 2024-08-23 23:09:29 +08:00
  • 5e5c975a9c llcppsigfetch:constructor,destructor,static,override,virtual luoliwoshang 2024-08-23 19:01:48 +08:00
  • c6336e920f llcppsigfetch:qualified name whith tag luoliwoshang 2024-08-23 15:13:15 +08:00
  • cd19625522 llcppsigfetch:enum type luoliwoshang 2024-08-23 14:57:36 +08:00
  • 3ac95a9213 llcppsigfetch:refactor type reference test logic luoliwoshang 2024-08-23 14:38:51 +08:00
  • e57ea9b501 llcppsigfetch/chore:rename luoliwoshang 2024-08-22 21:24:25 +08:00
  • 14b335a51e llcppsigfetch:correct class scoping luoliwoshang 2024-08-22 18:49:00 +08:00
  • 319e746a55 llcppsigfetch:qualified name refer luoliwoshang 2024-08-22 18:07:01 +08:00
  • eb4d721175 llcppsigfetch:tag expr luoliwoshang 2024-08-22 15:57:21 +08:00
  • a4f850c0c6 llcppsigfetch:lvalue & rvalue refer luoliwoshang 2024-08-22 12:15:06 +08:00
  • 0a8e25b405 llcppsigfetch:simpilfy func test luoliwoshang 2024-08-22 12:11:53 +08:00
  • 1557a76225 llcppsigfetch:split test directory luoliwoshang 2024-08-22 11:28:19 +08:00
  • d4fa379f11 llcppsigfetch:record type luoliwoshang 2024-08-22 09:51:14 +08:00
  • e09c5fcb3c llcppsigfetch:TypedefDecl & Elaborated Type Refer luoliwoshang 2024-08-21 18:25:51 +08:00
  • 815fe25f2c llcppsigfetch:anonymous record name luoliwoshang 2024-08-21 14:50:42 +08:00
  • 5e5c84ba27 llcppsigfetch:json memory free luoliwoshang 2024-08-20 18:06:01 +08:00
  • 2974b23f26 llcppsigfetch:refine file handling, remove curFile field luoliwoshang 2024-08-20 17:58:06 +08:00
  • 697c21b120 llcppsigfetch:typedecl name luoliwoshang 2024-08-20 14:19:48 +08:00
  • 1f72a52015 llcppsigfetch:free token luoliwoshang 2024-08-20 11:01:08 +08:00
  • 43bcf1051d llcppsigfetch:union luoliwoshang 2024-08-20 10:43:01 +08:00
  • bf8aa502f9 llcppsigfetch:marco tokens & refine test luoliwoshang 2024-08-20 10:08:25 +08:00
  • f0e92343cb llcppsigfetch:complex luoliwoshang 2024-08-19 21:39:42 +08:00
  • 48efd6689e llcppsigfetch:conveter config luoliwoshang 2024-08-19 18:01:46 +08:00
  • 090e689689 llcppsigfetch:basic enum luoliwoshang 2024-08-19 12:07:30 +08:00
  • 9d16df5f25 llcppsigfetch:include luoliwoshang 2024-08-18 11:16:43 +08:00