]>
Nishi Git Mirror - gwion.git/log
fennecdjay [Fri, 4 Oct 2019 10:53:36 +0000 (12:53 +0200)]
:art: Introduce get_module
fennecdjay [Thu, 3 Oct 2019 01:10:00 +0000 (03:10 +0200)]
:shirt: More clean
fennecdjay [Thu, 3 Oct 2019 00:52:54 +0000 (02:52 +0200)]
:shirt: Some clean
fennecdjay [Thu, 3 Oct 2019 00:14:36 +0000 (02:14 +0200)]
:art: Improve push scoping [internal]
fennecdjay [Wed, 2 Oct 2019 23:09:18 +0000 (01:09 +0200)]
:art: Introduce scanx_fdef
fennecdjay [Wed, 2 Oct 2019 22:44:45 +0000 (00:44 +0200)]
:art: Remove get_func
fennecdjay [Wed, 2 Oct 2019 22:38:58 +0000 (00:38 +0200)]
:art: Clean xxx_func_def
fennecdjay [Wed, 2 Oct 2019 21:59:21 +0000 (23:59 +0200)]
:art: Check internal usr operators
fennecdjay [Wed, 2 Oct 2019 20:07:56 +0000 (22:07 +0200)]
:shirt: Remove compiler warning
fennecdjay [Wed, 2 Oct 2019 19:22:34 +0000 (21:22 +0200)]
:bug: Ptr must check is assigned
fennecdjay [Wed, 2 Oct 2019 19:00:57 +0000 (21:00 +0200)]
:shirt: Make func_create static
fennecdjay [Wed, 2 Oct 2019 18:58:59 +0000 (20:58 +0200)]
:shirt: clean msg
fennecdjay [Wed, 2 Oct 2019 18:55:30 +0000 (20:55 +0200)]
:bug: AFL :smile:
fennecdjay [Wed, 2 Oct 2019 08:55:53 +0000 (10:55 +0200)]
:art: More work on check_internal
fennecdjay [Wed, 2 Oct 2019 08:43:39 +0000 (10:43 +0200)]
:art: Improve set_nspc
fennecdjay [Wed, 2 Oct 2019 00:28:22 +0000 (02:28 +0200)]
:art: Improve check_subscripts
fennecdjay [Wed, 2 Oct 2019 00:18:29 +0000 (02:18 +0200)]
Revert ":art: Remove pos from Implicit"
This reverts commit
a33aea9e0ea755c26be653f0cf840a39861a2818.
fennecdjay [Wed, 2 Oct 2019 00:14:55 +0000 (02:14 +0200)]
:art: Add some operator defines
fennecdjay [Wed, 2 Oct 2019 00:03:06 +0000 (02:03 +0200)]
:art: Remove pos from Implicit
fennecdjay [Tue, 1 Oct 2019 23:56:39 +0000 (01:56 +0200)]
Revert ":art: Use check_internal"
This reverts commit
934fa2ca46530ed713601573f87cfe2922db517d.
fennecdjay [Tue, 1 Oct 2019 23:38:43 +0000 (01:38 +0200)]
:art: Use check_internal
fennecdjay [Tue, 1 Oct 2019 23:37:22 +0000 (01:37 +0200)]
:art: Improve cond_type
fennecdjay [Tue, 1 Oct 2019 23:26:00 +0000 (01:26 +0200)]
:art: Improve vec value
fennecdjay [Tue, 1 Oct 2019 23:17:59 +0000 (01:17 +0200)]
:art: Use more subscript
fennecdjay [Tue, 1 Oct 2019 23:12:21 +0000 (01:12 +0200)]
:art: Improve check_subscript
fennecdjay [Tue, 1 Oct 2019 22:53:31 +0000 (00:53 +0200)]
:art: this for now
fennecdjay [Tue, 1 Oct 2019 22:47:45 +0000 (00:47 +0200)]
:art: Use t_int
fennecdjay [Tue, 1 Oct 2019 22:35:51 +0000 (00:35 +0200)]
:art: Remove implicit pos
fennecdjay [Tue, 1 Oct 2019 22:31:58 +0000 (00:31 +0200)]
Revert ":art: check_internal repeat"
This reverts commit
07824ba2f051d93e7f6ccbb68b3e8bee529766d1.
fennecdjay [Tue, 1 Oct 2019 22:25:49 +0000 (00:25 +0200)]
:art: check_internal repeat
fennecdjay [Tue, 1 Oct 2019 22:22:19 +0000 (00:22 +0200)]
Revert ":art: Improve vec_value"
This reverts commit
40b90d896be8863e58f82f262b5bf6fbf153cccc.
fennecdjay [Tue, 1 Oct 2019 22:16:48 +0000 (00:16 +0200)]
:art: Improve vec_value
fennecdjay [Tue, 1 Oct 2019 22:04:02 +0000 (00:04 +0200)]
:art: Dedicated check_implicit
fennecdjay [Tue, 1 Oct 2019 21:50:31 +0000 (23:50 +0200)]
:art: Try to get clang to work
fennecdjay [Tue, 1 Oct 2019 21:31:22 +0000 (23:31 +0200)]
:art: Use const t_int
fennecdjay [Tue, 1 Oct 2019 21:23:43 +0000 (23:23 +0200)]
:art: Try this
fennecdjay [Tue, 1 Oct 2019 21:22:44 +0000 (23:22 +0200)]
:art: Dont' forget to Remove pos from Implicit
fennecdjay [Tue, 1 Oct 2019 21:05:18 +0000 (23:05 +0200)]
:art: Remove pos from Implicit
fennecdjay [Tue, 1 Oct 2019 20:57:03 +0000 (22:57 +0200)]
:art: more on check_implicit
fennecdjay [Tue, 1 Oct 2019 20:43:52 +0000 (22:43 +0200)]
:art: change check_implicit signature
fennecdjay [Tue, 1 Oct 2019 20:28:10 +0000 (22:28 +0200)]
:fire: Old fashioned
fennecdjay [Tue, 1 Oct 2019 20:14:27 +0000 (22:14 +0200)]
:fire: More tests ...
fennecdjay [Tue, 1 Oct 2019 19:53:56 +0000 (21:53 +0200)]
:art: try to use use check_implicit in is_int
fennecdjay [Tue, 1 Oct 2019 19:40:31 +0000 (21:40 +0200)]
:art: inline check_implicit in is_int
fennecdjay [Tue, 1 Oct 2019 19:26:14 +0000 (21:26 +0200)]
:art: try index_is_int
fennecdjay [Tue, 1 Oct 2019 18:23:24 +0000 (20:23 +0200)]
:fire: Use of subscript check
fennecdjay [Mon, 30 Sep 2019 22:15:23 +0000 (00:15 +0200)]
:wrench: back to normal
fennecdjay [Mon, 30 Sep 2019 22:13:55 +0000 (00:13 +0200)]
:wrench: Try newer clang, again
fennecdjay [Mon, 30 Sep 2019 21:51:51 +0000 (23:51 +0200)]
:wrench: Try newer clang
fennecdjay [Mon, 30 Sep 2019 21:30:43 +0000 (23:30 +0200)]
:art: Simplify subscript check
fennecdjay [Mon, 30 Sep 2019 21:03:50 +0000 (23:03 +0200)]
:art: USe known_type in mk_type
fennecdjay [Mon, 30 Sep 2019 09:20:36 +0000 (11:20 +0200)]
:art: check usr ops
fennecdjay [Mon, 30 Sep 2019 08:42:15 +0000 (10:42 +0200)]
:bug: Fix some global related stuff (update ast)
fennecdjay [Sun, 29 Sep 2019 21:06:12 +0000 (23:06 +0200)]
:bug: Fix some global related stuff
fennecdjay [Sun, 29 Sep 2019 15:42:53 +0000 (17:42 +0200)]
:art: Update class name
fennecdjay [Sun, 29 Sep 2019 15:02:21 +0000 (17:02 +0200)]
:art: array_sbuscript constants
fennecdjay [Sun, 29 Sep 2019 14:34:59 +0000 (16:34 +0200)]
:art: Inspect travis
fennecdjay [Sun, 29 Sep 2019 14:27:33 +0000 (16:27 +0200)]
:bug: Fix typedef parens
fennecdjay [Sun, 29 Sep 2019 14:14:47 +0000 (16:14 +0200)]
:art: Revert fix and clean
fennecdjay [Sun, 29 Sep 2019 13:16:37 +0000 (15:16 +0200)]
Revert ":wrench: investigate travis linux clang"
This reverts commit
a08fa061321ec3997e93e18ec4e6fdc33058ed3a.
fennecdjay [Sun, 29 Sep 2019 13:00:20 +0000 (15:00 +0200)]
:wrench: investigate travis linux clang
fennecdjay [Sun, 29 Sep 2019 12:18:11 +0000 (14:18 +0200)]
:bug: Fix typedef parens parsing
fennecdjay [Thu, 26 Sep 2019 11:33:43 +0000 (13:33 +0200)]
:white_check_mark: update tests
fennecdjay [Thu, 26 Sep 2019 11:23:39 +0000 (13:23 +0200)]
:art: More op_check usage
fennecdjay [Thu, 26 Sep 2019 10:02:21 +0000 (12:02 +0200)]
:art: Use meta to check unpack
fennecdjay [Thu, 26 Sep 2019 03:21:08 +0000 (05:21 +0200)]
:art: dtor and gack now operators
fennecdjay [Thu, 26 Sep 2019 01:10:37 +0000 (03:10 +0200)]
:white_check_mark: Remove useless test
fennecdjay [Thu, 26 Sep 2019 01:09:27 +0000 (03:09 +0200)]
:art: Use is_class
fennecdjay [Thu, 26 Sep 2019 00:46:09 +0000 (02:46 +0200)]
:art: Improve nonnull handling
fennecdjay [Thu, 26 Sep 2019 00:34:11 +0000 (02:34 +0200)]
:art: Remove spork_ok
fennecdjay [Thu, 26 Sep 2019 00:33:56 +0000 (02:33 +0200)]
:shirt: Remove compiler_warnings
fennecdjay [Thu, 26 Sep 2019 00:28:16 +0000 (02:28 +0200)]
:art: Fix t_shred reference
fennecdjay [Thu, 26 Sep 2019 00:14:34 +0000 (02:14 +0200)]
:fire: Add missing function
fennecdjay [Thu, 26 Sep 2019 00:11:54 +0000 (02:11 +0200)]
:art: Use valuefrom
fennecdjay [Wed, 25 Sep 2019 23:25:23 +0000 (01:25 +0200)]
:art: Improve macro
fennecdjay [Wed, 25 Sep 2019 22:27:24 +0000 (00:27 +0200)]
:bug: Fix problems with global
fennecdjay [Wed, 25 Sep 2019 21:33:29 +0000 (23:33 +0200)]
Revert ":art: Remove arg flag"
This reverts commit
82f00b7b4a517c723b3d0bf842d216a6f74ecb9c.
fennecdjay [Wed, 25 Sep 2019 20:40:16 +0000 (22:40 +0200)]
:art: Add cast for similar types
fennecdjay [Wed, 25 Sep 2019 20:39:34 +0000 (22:39 +0200)]
:art: Remove arg flag
fennecdjay [Wed, 25 Sep 2019 16:40:42 +0000 (18:40 +0200)]
:art: Use defined Gack
fennecdjay [Wed, 25 Sep 2019 00:10:43 +0000 (02:10 +0200)]
:art: Full embedability
fennecdjay [Tue, 24 Sep 2019 20:57:45 +0000 (22:57 +0200)]
:art: Fix compiler warning
fennecdjay [Tue, 24 Sep 2019 20:47:17 +0000 (22:47 +0200)]
:art: prepare gack
fennecdjay [Tue, 24 Sep 2019 20:41:15 +0000 (22:41 +0200)]
:art: Add global types array
fennecdjay [Tue, 24 Sep 2019 19:31:49 +0000 (21:31 +0200)]
:art: Us TRETURN
fennecdjay [Tue, 24 Sep 2019 19:28:44 +0000 (21:28 +0200)]
:fire: Remove ast2
fennecdjay [Tue, 24 Sep 2019 19:28:09 +0000 (21:28 +0200)]
:art: Update ast
fennecdjay [Tue, 24 Sep 2019 19:17:40 +0000 (21:17 +0200)]
:art: Implement '!' as bool
fennecdjay [Tue, 24 Sep 2019 19:15:11 +0000 (21:15 +0200)]
:art: Remove useless unary_uniq op checker
fennecdjay [Tue, 24 Sep 2019 19:08:00 +0000 (21:08 +0200)]
:art: Add implicit cast for similar types
fennecdjay [Tue, 24 Sep 2019 18:43:43 +0000 (20:43 +0200)]
Revert ":art: Implicitly cast int to enum"
This reverts commit
415b061f86b6f30d601fad8fc2d04a21c09ea287.
fennecdjay [Tue, 24 Sep 2019 18:43:09 +0000 (20:43 +0200)]
Revert ":white_check_mark: Fix enum import test"
This reverts commit
113ac0e449e1350decfcc12434ff61eba2f97a1f.
fennecdjay [Tue, 24 Sep 2019 17:24:07 +0000 (19:24 +0200)]
:white_check_mark: Fix enum import test
fennecdjay [Tue, 24 Sep 2019 17:20:11 +0000 (19:20 +0200)]
:art: Implicitly cast int to enum
fennecdjay [Tue, 24 Sep 2019 12:49:49 +0000 (14:49 +0200)]
:art: Fix gc detection and introduce NoOp
fennecdjay [Tue, 24 Sep 2019 12:02:40 +0000 (14:02 +0200)]
:art: Make gw_xxx() void
Jérémie Astor [Tue, 24 Sep 2019 01:21:50 +0000 (03:21 +0200)]
Merge pull request #148 from fennecdjay/CompilationStages
Compilation stages
fennecdjay [Mon, 23 Sep 2019 23:28:45 +0000 (01:28 +0200)]
:art: Check flow instr
fennecdjay [Mon, 23 Sep 2019 22:14:27 +0000 (00:14 +0200)]
:art: Introduce nspc_add_xxx_front()
fennecdjay [Mon, 23 Sep 2019 21:54:14 +0000 (23:54 +0200)]
:art: Improve arg handling