]>
Nishi Git Mirror - gwion.git/log
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
fennecdjay [Mon, 23 Sep 2019 16:40:56 +0000 (18:40 +0200)]
:shirt: Remove useless lines
fennecdjay [Mon, 23 Sep 2019 16:24:39 +0000 (18:24 +0200)]
:white_check_mark: Update tests
fennecdjay [Mon, 23 Sep 2019 14:45:24 +0000 (16:45 +0200)]
:shirt: Remove compiler warnings
fennecdjay [Mon, 23 Sep 2019 14:17:12 +0000 (16:17 +0200)]
:wrench: Improve plug test
fennecdjay [Mon, 23 Sep 2019 14:16:43 +0000 (16:16 +0200)]
:art: Introduce SpecialId
fennecdjay [Sun, 22 Sep 2019 22:32:56 +0000 (00:32 +0200)]
:shirt: Clean headers
fennecdjay [Sun, 22 Sep 2019 22:27:45 +0000 (00:27 +0200)]
:art: Use compilation passes
fennecdjay [Sun, 22 Sep 2019 18:56:24 +0000 (20:56 +0200)]
:art: Prepare emit
fennecdjay [Sat, 21 Sep 2019 11:43:26 +0000 (13:43 +0200)]
:art: Update
fennecdjay [Sat, 21 Sep 2019 11:38:41 +0000 (13:38 +0200)]
:art: Update AST
Jérémie Astor [Sat, 21 Sep 2019 11:36:47 +0000 (13:36 +0200)]
Merge pull request #146 from fennecdjay/match
Match
fennecdjay [Sat, 21 Sep 2019 11:03:34 +0000 (13:03 +0200)]
:white_check_mark: Update buggy chuck script
fennecdjay [Sat, 21 Sep 2019 11:03:07 +0000 (13:03 +0200)]
:bug: Fix pattern
fennecdjay [Sat, 21 Sep 2019 11:02:41 +0000 (13:02 +0200)]
:art: Update submodules
fennecdjay [Sat, 21 Sep 2019 10:08:22 +0000 (12:08 +0200)]
:shirt: Clean scan2_func_def
fennecdjay [Sat, 21 Sep 2019 10:08:07 +0000 (12:08 +0200)]
:shirt: Put func decl in header fix #146
fennecdjay [Sat, 21 Sep 2019 09:35:37 +0000 (11:35 +0200)]
:bomb: free Fork gwion
fennecdjay [Sat, 21 Sep 2019 00:19:11 +0000 (02:19 +0200)]
:shirt: Update and clean
fennecdjay [Fri, 20 Sep 2019 23:12:18 +0000 (01:12 +0200)]
:art: Imrove check_udef
fennecdjay [Fri, 20 Sep 2019 22:55:42 +0000 (00:55 +0200)]
:white_check_mark: Add tests
fennecdjay [Fri, 20 Sep 2019 22:49:21 +0000 (00:49 +0200)]
:art: Expose internal operator
fennecdjay [Fri, 20 Sep 2019 22:43:35 +0000 (00:43 +0200)]
:art: Move cast_to in emit_exp
fennecdjay [Fri, 20 Sep 2019 14:47:28 +0000 (16:47 +0200)]
:art: Improve Union
fennecdjay [Fri, 20 Sep 2019 12:56:30 +0000 (14:56 +0200)]
:art: Use operators for flow
Jérémie Astor [Thu, 19 Sep 2019 07:55:32 +0000 (09:55 +0200)]
Merge pull request #145 from fennecdjay/match
Implement pattern matching
fennecdjay [Thu, 19 Sep 2019 01:10:07 +0000 (03:10 +0200)]
:white_check_mark: Add tests
fennecdjay [Thu, 19 Sep 2019 01:09:46 +0000 (03:09 +0200)]
:bug: Fix tuples and too many exp to match
fennecdjay [Thu, 19 Sep 2019 00:40:36 +0000 (02:40 +0200)]
:art: Remove ae_stmt_match_case
fennecdjay [Wed, 18 Sep 2019 23:59:16 +0000 (01:59 +0200)]
:art: Initial match commit
fennecdjay [Wed, 18 Sep 2019 21:23:34 +0000 (23:23 +0200)]
:bug: Fix fptr template
fennecdjay [Sun, 15 Sep 2019 16:19:17 +0000 (18:19 +0200)]
:bug: [AFL] nonnull fptr
fennecdjay [Sat, 14 Sep 2019 12:41:39 +0000 (14:41 +0200)]
:art: Update and fix build
fennecdjay [Sat, 14 Sep 2019 12:33:54 +0000 (14:33 +0200)]
:bug: More and more AFL stuff (the hard way)
fennecdjay [Tue, 10 Sep 2019 20:49:11 +0000 (22:49 +0200)]
:bug: Fix StringPlus
fennecdjay [Tue, 10 Sep 2019 20:49:00 +0000 (22:49 +0200)]
:bug: Fix str2tl
fennecdjay [Tue, 10 Sep 2019 20:48:32 +0000 (22:48 +0200)]
:bug: Fix type_ref
fennecdjay [Tue, 10 Sep 2019 20:48:06 +0000 (22:48 +0200)]
:bug: Fix freearg_dottmpl
fennecdjay [Tue, 10 Sep 2019 20:47:39 +0000 (22:47 +0200)]
:bug: Fix ret_tmpl
fennecdjay [Tue, 10 Sep 2019 20:47:04 +0000 (22:47 +0200)]
:bug: Tuple fix
fennecdjay [Tue, 10 Sep 2019 12:15:39 +0000 (14:15 +0200)]
:bug: AFL ... again
fennecdjay [Sun, 8 Sep 2019 21:53:33 +0000 (23:53 +0200)]
:art: more type_contains
fennecdjay [Sun, 8 Sep 2019 21:52:19 +0000 (23:52 +0200)]
:bug: Fix string formating
fennecdjay [Sun, 8 Sep 2019 13:29:26 +0000 (15:29 +0200)]
:bug: More AFL work
fennecdjay [Fri, 6 Sep 2019 07:21:34 +0000 (09:21 +0200)]
:bug: Again with an AFL session
fennecdjay [Thu, 5 Sep 2019 17:35:39 +0000 (19:35 +0200)]
:bug: One more AFL session
fennecdjay [Wed, 4 Sep 2019 19:36:37 +0000 (21:36 +0200)]
:bug: check_exp_call1 does not return not bool
fennecdjay [Wed, 4 Sep 2019 19:18:46 +0000 (21:18 +0200)]
:art: Update util
fennecdjay [Wed, 4 Sep 2019 19:05:18 +0000 (21:05 +0200)]
:bug: Fix member overload with different return type
fennecdjay [Wed, 4 Sep 2019 00:41:42 +0000 (02:41 +0200)]
:art: Do not fail on primitive reference
fennecdjay [Wed, 4 Sep 2019 00:23:32 +0000 (02:23 +0200)]
:bug: Thanks AFL
fennecdjay [Tue, 3 Sep 2019 21:07:40 +0000 (23:07 +0200)]
:shirt: Fix compiler warning
fennecdjay [Tue, 3 Sep 2019 19:26:14 +0000 (21:26 +0200)]
:wrench: set GWION_PACKAGE later
fennecdjay [Tue, 3 Sep 2019 19:23:58 +0000 (21:23 +0200)]
:wrench: honor DESTDIR
fennecdjay [Tue, 3 Sep 2019 19:17:38 +0000 (21:17 +0200)]
:wrench: honor DESTDIR
fennecdjay [Mon, 2 Sep 2019 23:28:03 +0000 (01:28 +0200)]
:bug: various bugfixes
fennecdjay [Sun, 1 Sep 2019 23:16:24 +0000 (01:16 +0200)]
:bug: Remove faulty assert
fennecdjay [Sun, 1 Sep 2019 23:01:07 +0000 (01:01 +0200)]
:art: remove useless lines in scan1
fennecdjay [Sun, 1 Sep 2019 22:58:35 +0000 (00:58 +0200)]
:art: check.c coverage
fennecdjay [Sun, 1 Sep 2019 21:54:17 +0000 (23:54 +0200)]
:art: Remove null check when nonnul
fennecdjay [Sun, 1 Sep 2019 19:04:49 +0000 (21:04 +0200)]
:fire: remove useless file
fennecdjay [Sun, 1 Sep 2019 19:04:24 +0000 (21:04 +0200)]
:art: Improve (internal) union naming
fennecdjay [Sun, 1 Sep 2019 18:36:38 +0000 (20:36 +0200)]
:art: Cleaning
fennecdjay [Sun, 1 Sep 2019 18:36:24 +0000 (20:36 +0200)]
:art: get rid of asprintf
fennecdjay [Sun, 1 Sep 2019 07:44:41 +0000 (09:44 +0200)]
:art: error message
fennecdjay [Sun, 1 Sep 2019 07:21:27 +0000 (09:21 +0200)]
:art: Do not use asprintf
fennecdjay [Sat, 31 Aug 2019 20:44:23 +0000 (22:44 +0200)]
:shirt: Compiler warnings
fennecdjay [Sat, 31 Aug 2019 20:43:42 +0000 (22:43 +0200)]
:art: update submodules
fennecdjay [Sat, 31 Aug 2019 20:21:42 +0000 (22:21 +0200)]
:art: rename PACKAGE => GWION_PACKAGE
fennecdjay [Sat, 31 Aug 2019 20:00:33 +0000 (22:00 +0200)]
:art: Improve type_recursive
fennecdjay [Sat, 31 Aug 2019 19:08:34 +0000 (21:08 +0200)]
:art: use get_type
fennecdjay [Wed, 28 Aug 2019 22:59:48 +0000 (00:59 +0200)]
:bug: Fix nonnull related bugs
fennecdjay [Tue, 27 Aug 2019 08:14:40 +0000 (10:14 +0200)]
:bug: Fix nonnull
fennecdjay [Tue, 27 Aug 2019 08:14:03 +0000 (10:14 +0200)]
:bug: Fix return stmt with multiple expressions
fennecdjay [Sat, 24 Aug 2019 13:33:51 +0000 (15:33 +0200)]
:bug: Fex bug fixes [AFL]
fennecdjay [Sat, 24 Aug 2019 12:53:25 +0000 (14:53 +0200)]
:bug: Fix m_vector_rem
fennecdjay [Sat, 24 Aug 2019 12:53:06 +0000 (14:53 +0200)]
:white_check_mark: declaration without xid
fennecdjay [Sat, 24 Aug 2019 12:47:56 +0000 (14:47 +0200)]
:white_check_mark: Test undefined tuple subscript
fennecdjay [Sat, 24 Aug 2019 12:47:38 +0000 (14:47 +0200)]
:art: Improve undefined tuple subscript message
fennecdjay [Sat, 24 Aug 2019 12:44:01 +0000 (14:44 +0200)]
:white_check_mark: Test ref type when using new
fennecdjay [Sat, 24 Aug 2019 10:52:57 +0000 (12:52 +0200)]
:bug: Fix func templates
fennecdjay [Sat, 24 Aug 2019 10:29:34 +0000 (12:29 +0200)]
:bug: Ensure one can't 'new' ref types
fennecdjay [Sat, 24 Aug 2019 10:24:34 +0000 (12:24 +0200)]
:bug: typo in template func
fennecdjay [Sat, 24 Aug 2019 09:57:01 +0000 (11:57 +0200)]
:bug: Fix a few bug [thanks A.F.L]
fennecdjay [Fri, 23 Aug 2019 21:44:29 +0000 (23:44 +0200)]
:shirt: Use xfree
fennecdjay [Fri, 23 Aug 2019 21:43:45 +0000 (23:43 +0200)]
:art: Add take_exp
fennecdjay [Sun, 18 Aug 2019 19:43:45 +0000 (21:43 +0200)]
:art: Update ast