]> Nishi Git Mirror - gwion.git/log
gwion.git
5 years ago:fire: Use of subscript check
fennecdjay [Tue, 1 Oct 2019 18:23:24 +0000 (20:23 +0200)]
:fire: Use of subscript check

5 years ago:wrench: back to normal
fennecdjay [Mon, 30 Sep 2019 22:15:23 +0000 (00:15 +0200)]
:wrench: back to normal

5 years ago:wrench: Try newer clang, again
fennecdjay [Mon, 30 Sep 2019 22:13:55 +0000 (00:13 +0200)]
:wrench: Try newer clang, again

5 years ago:wrench: Try newer clang
fennecdjay [Mon, 30 Sep 2019 21:51:51 +0000 (23:51 +0200)]
:wrench: Try newer clang

5 years ago:art: Simplify subscript check
fennecdjay [Mon, 30 Sep 2019 21:30:43 +0000 (23:30 +0200)]
:art: Simplify subscript check

5 years ago:art: USe known_type in mk_type
fennecdjay [Mon, 30 Sep 2019 21:03:50 +0000 (23:03 +0200)]
:art: USe known_type in mk_type

5 years ago:art: check usr ops
fennecdjay [Mon, 30 Sep 2019 09:20:36 +0000 (11:20 +0200)]
:art: check usr ops

5 years ago:bug: Fix some global related stuff (update ast)
fennecdjay [Mon, 30 Sep 2019 08:42:15 +0000 (10:42 +0200)]
:bug: Fix some global related stuff (update ast)

5 years ago:bug: Fix some global related stuff
fennecdjay [Sun, 29 Sep 2019 21:06:12 +0000 (23:06 +0200)]
:bug: Fix some global related stuff

5 years ago:art: Update class name
fennecdjay [Sun, 29 Sep 2019 15:42:53 +0000 (17:42 +0200)]
:art: Update class name

5 years ago:art: array_sbuscript constants
fennecdjay [Sun, 29 Sep 2019 15:02:21 +0000 (17:02 +0200)]
:art: array_sbuscript constants

5 years ago:art: Inspect travis
fennecdjay [Sun, 29 Sep 2019 14:34:59 +0000 (16:34 +0200)]
:art: Inspect travis

5 years ago:bug: Fix typedef parens
fennecdjay [Sun, 29 Sep 2019 14:27:33 +0000 (16:27 +0200)]
:bug: Fix typedef parens

5 years ago:art: Revert fix and clean
fennecdjay [Sun, 29 Sep 2019 14:14:47 +0000 (16:14 +0200)]
:art: Revert fix and clean

5 years agoRevert ":wrench: investigate travis linux clang"
fennecdjay [Sun, 29 Sep 2019 13:16:37 +0000 (15:16 +0200)]
Revert ":wrench: investigate travis linux clang"

This reverts commit a08fa061321ec3997e93e18ec4e6fdc33058ed3a.

5 years ago:wrench: investigate travis linux clang
fennecdjay [Sun, 29 Sep 2019 13:00:20 +0000 (15:00 +0200)]
:wrench: investigate travis linux clang

5 years ago:bug: Fix typedef parens parsing
fennecdjay [Sun, 29 Sep 2019 12:18:11 +0000 (14:18 +0200)]
:bug: Fix typedef parens parsing

5 years ago:white_check_mark: update tests 149/head
fennecdjay [Thu, 26 Sep 2019 11:33:43 +0000 (13:33 +0200)]
:white_check_mark: update tests

5 years ago:art: More op_check usage
fennecdjay [Thu, 26 Sep 2019 11:23:39 +0000 (13:23 +0200)]
:art: More op_check usage

5 years ago:art: Use meta to check unpack
fennecdjay [Thu, 26 Sep 2019 10:02:21 +0000 (12:02 +0200)]
:art: Use meta to check unpack

5 years ago:art: dtor and gack now operators
fennecdjay [Thu, 26 Sep 2019 03:21:08 +0000 (05:21 +0200)]
:art: dtor and gack now operators

5 years ago:white_check_mark: Remove useless test
fennecdjay [Thu, 26 Sep 2019 01:10:37 +0000 (03:10 +0200)]
:white_check_mark: Remove useless test

5 years ago:art: Use is_class
fennecdjay [Thu, 26 Sep 2019 01:09:27 +0000 (03:09 +0200)]
:art: Use is_class

5 years ago:art: Improve nonnull handling
fennecdjay [Thu, 26 Sep 2019 00:46:09 +0000 (02:46 +0200)]
:art: Improve nonnull handling

5 years ago:art: Remove spork_ok
fennecdjay [Thu, 26 Sep 2019 00:34:11 +0000 (02:34 +0200)]
:art: Remove spork_ok

5 years ago:shirt: Remove compiler_warnings
fennecdjay [Thu, 26 Sep 2019 00:33:56 +0000 (02:33 +0200)]
:shirt: Remove compiler_warnings

5 years ago:art: Fix t_shred reference
fennecdjay [Thu, 26 Sep 2019 00:28:16 +0000 (02:28 +0200)]
:art: Fix t_shred reference

5 years ago:fire: Add missing function
fennecdjay [Thu, 26 Sep 2019 00:14:34 +0000 (02:14 +0200)]
:fire: Add missing function

5 years ago:art: Use valuefrom
fennecdjay [Thu, 26 Sep 2019 00:11:54 +0000 (02:11 +0200)]
:art: Use valuefrom

5 years ago:art: Improve macro
fennecdjay [Wed, 25 Sep 2019 23:25:23 +0000 (01:25 +0200)]
:art: Improve macro

5 years ago:bug: Fix problems with global
fennecdjay [Wed, 25 Sep 2019 22:27:24 +0000 (00:27 +0200)]
:bug: Fix problems with global

5 years agoRevert ":art: Remove arg flag"
fennecdjay [Wed, 25 Sep 2019 21:33:29 +0000 (23:33 +0200)]
Revert ":art: Remove arg flag"

This reverts commit 82f00b7b4a517c723b3d0bf842d216a6f74ecb9c.

5 years ago:art: Add cast for similar types
fennecdjay [Wed, 25 Sep 2019 20:40:16 +0000 (22:40 +0200)]
:art: Add cast for similar types

5 years ago:art: Remove arg flag
fennecdjay [Wed, 25 Sep 2019 20:39:34 +0000 (22:39 +0200)]
:art: Remove arg flag

5 years ago:art: Use defined Gack
fennecdjay [Wed, 25 Sep 2019 16:40:42 +0000 (18:40 +0200)]
:art: Use defined Gack

5 years ago:art: Full embedability
fennecdjay [Wed, 25 Sep 2019 00:10:43 +0000 (02:10 +0200)]
:art: Full embedability

5 years ago:art: Fix compiler warning
fennecdjay [Tue, 24 Sep 2019 20:57:45 +0000 (22:57 +0200)]
:art: Fix compiler warning

5 years ago:art: prepare gack
fennecdjay [Tue, 24 Sep 2019 20:47:17 +0000 (22:47 +0200)]
:art: prepare gack

5 years ago:art: Add global types array
fennecdjay [Tue, 24 Sep 2019 20:41:15 +0000 (22:41 +0200)]
:art: Add global types array

5 years ago:art: Us TRETURN
fennecdjay [Tue, 24 Sep 2019 19:31:49 +0000 (21:31 +0200)]
:art: Us TRETURN

5 years ago:fire: Remove ast2
fennecdjay [Tue, 24 Sep 2019 19:28:44 +0000 (21:28 +0200)]
:fire: Remove ast2

5 years ago:art: Update ast
fennecdjay [Tue, 24 Sep 2019 19:28:09 +0000 (21:28 +0200)]
:art: Update ast

5 years ago:art: Implement '!' as bool
fennecdjay [Tue, 24 Sep 2019 19:17:40 +0000 (21:17 +0200)]
:art: Implement '!' as bool

5 years ago:art: Remove useless unary_uniq op checker
fennecdjay [Tue, 24 Sep 2019 19:15:11 +0000 (21:15 +0200)]
:art: Remove useless unary_uniq op checker

5 years ago:art: Add implicit cast for similar types
fennecdjay [Tue, 24 Sep 2019 19:08:00 +0000 (21:08 +0200)]
:art: Add implicit cast for similar types

5 years agoRevert ":art: Implicitly cast int to enum"
fennecdjay [Tue, 24 Sep 2019 18:43:43 +0000 (20:43 +0200)]
Revert ":art: Implicitly cast int to enum"

This reverts commit 415b061f86b6f30d601fad8fc2d04a21c09ea287.

5 years agoRevert ":white_check_mark: Fix enum import test"
fennecdjay [Tue, 24 Sep 2019 18:43:09 +0000 (20:43 +0200)]
Revert ":white_check_mark: Fix enum import test"

This reverts commit 113ac0e449e1350decfcc12434ff61eba2f97a1f.

5 years ago:white_check_mark: Fix enum import test
fennecdjay [Tue, 24 Sep 2019 17:24:07 +0000 (19:24 +0200)]
:white_check_mark: Fix enum import test

5 years ago:art: Implicitly cast int to enum
fennecdjay [Tue, 24 Sep 2019 17:20:11 +0000 (19:20 +0200)]
:art: Implicitly cast int to enum

5 years ago:art: Fix gc detection and introduce NoOp
fennecdjay [Tue, 24 Sep 2019 12:49:49 +0000 (14:49 +0200)]
:art: Fix gc detection and introduce NoOp

5 years ago:art: Make gw_xxx() void
fennecdjay [Tue, 24 Sep 2019 12:02:40 +0000 (14:02 +0200)]
:art: Make gw_xxx() void

5 years agoMerge pull request #148 from fennecdjay/CompilationStages
Jérémie Astor [Tue, 24 Sep 2019 01:21:50 +0000 (03:21 +0200)]
Merge pull request #148 from fennecdjay/CompilationStages

Compilation stages

5 years ago:art: Check flow instr 148/head
fennecdjay [Mon, 23 Sep 2019 23:28:45 +0000 (01:28 +0200)]
:art: Check flow instr

5 years ago:art: Introduce nspc_add_xxx_front()
fennecdjay [Mon, 23 Sep 2019 22:14:27 +0000 (00:14 +0200)]
:art: Introduce nspc_add_xxx_front()

5 years ago:art: Improve arg handling
fennecdjay [Mon, 23 Sep 2019 21:54:14 +0000 (23:54 +0200)]
:art: Improve arg handling

5 years ago:shirt: Remove useless lines
fennecdjay [Mon, 23 Sep 2019 16:40:56 +0000 (18:40 +0200)]
:shirt: Remove useless lines

5 years ago:white_check_mark: Update tests
fennecdjay [Mon, 23 Sep 2019 16:24:39 +0000 (18:24 +0200)]
:white_check_mark: Update tests

5 years ago:shirt: Remove compiler warnings
fennecdjay [Mon, 23 Sep 2019 14:45:24 +0000 (16:45 +0200)]
:shirt: Remove compiler warnings

5 years ago:wrench: Improve plug test
fennecdjay [Mon, 23 Sep 2019 14:17:12 +0000 (16:17 +0200)]
:wrench: Improve plug test

5 years ago:art: Introduce SpecialId
fennecdjay [Mon, 23 Sep 2019 14:16:43 +0000 (16:16 +0200)]
:art: Introduce SpecialId

5 years ago:shirt: Clean headers
fennecdjay [Sun, 22 Sep 2019 22:32:56 +0000 (00:32 +0200)]
:shirt: Clean headers

5 years ago:art: Use compilation passes
fennecdjay [Sun, 22 Sep 2019 22:27:45 +0000 (00:27 +0200)]
:art: Use compilation passes

5 years ago:art: Prepare emit
fennecdjay [Sun, 22 Sep 2019 18:56:24 +0000 (20:56 +0200)]
:art: Prepare emit

5 years ago:art: Update
fennecdjay [Sat, 21 Sep 2019 11:43:26 +0000 (13:43 +0200)]
:art: Update

5 years ago:art: Update AST
fennecdjay [Sat, 21 Sep 2019 11:38:41 +0000 (13:38 +0200)]
:art: Update AST

5 years agoMerge pull request #146 from fennecdjay/match
Jérémie Astor [Sat, 21 Sep 2019 11:36:47 +0000 (13:36 +0200)]
Merge pull request #146 from fennecdjay/match

Match

5 years ago:white_check_mark: Update buggy chuck script 146/head
fennecdjay [Sat, 21 Sep 2019 11:03:34 +0000 (13:03 +0200)]
:white_check_mark: Update buggy chuck script

5 years ago:bug: Fix pattern
fennecdjay [Sat, 21 Sep 2019 11:03:07 +0000 (13:03 +0200)]
:bug: Fix pattern

5 years ago:art: Update submodules
fennecdjay [Sat, 21 Sep 2019 11:02:41 +0000 (13:02 +0200)]
:art: Update submodules

5 years ago:shirt: Clean scan2_func_def
fennecdjay [Sat, 21 Sep 2019 10:08:22 +0000 (12:08 +0200)]
:shirt: Clean scan2_func_def

5 years ago:shirt: Put func decl in header fix #146
fennecdjay [Sat, 21 Sep 2019 10:08:07 +0000 (12:08 +0200)]
:shirt: Put func decl in header fix #146

5 years ago:bomb: free Fork gwion
fennecdjay [Sat, 21 Sep 2019 09:35:37 +0000 (11:35 +0200)]
:bomb: free Fork gwion

5 years ago:shirt: Update and clean
fennecdjay [Sat, 21 Sep 2019 00:19:11 +0000 (02:19 +0200)]
:shirt: Update and clean

5 years ago:art: Imrove check_udef
fennecdjay [Fri, 20 Sep 2019 23:12:18 +0000 (01:12 +0200)]
:art: Imrove check_udef

5 years ago:white_check_mark: Add tests
fennecdjay [Fri, 20 Sep 2019 22:55:42 +0000 (00:55 +0200)]
:white_check_mark: Add tests

5 years ago:art: Expose internal operator
fennecdjay [Fri, 20 Sep 2019 22:49:21 +0000 (00:49 +0200)]
:art: Expose internal operator

5 years ago:art: Move cast_to in emit_exp
fennecdjay [Fri, 20 Sep 2019 22:43:35 +0000 (00:43 +0200)]
:art: Move cast_to in emit_exp

5 years ago:art: Improve Union
fennecdjay [Fri, 20 Sep 2019 14:47:28 +0000 (16:47 +0200)]
:art: Improve Union

5 years ago:art: Use operators for flow
fennecdjay [Fri, 20 Sep 2019 12:56:30 +0000 (14:56 +0200)]
:art: Use operators for flow

5 years agoMerge pull request #145 from fennecdjay/match
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

5 years ago:white_check_mark: Add tests 145/head
fennecdjay [Thu, 19 Sep 2019 01:10:07 +0000 (03:10 +0200)]
:white_check_mark: Add tests

5 years ago:bug: Fix tuples and too many exp to match
fennecdjay [Thu, 19 Sep 2019 01:09:46 +0000 (03:09 +0200)]
:bug: Fix tuples and too many exp to match

5 years ago:art: Remove ae_stmt_match_case
fennecdjay [Thu, 19 Sep 2019 00:40:36 +0000 (02:40 +0200)]
:art: Remove ae_stmt_match_case

5 years ago:art: Initial match commit
fennecdjay [Wed, 18 Sep 2019 23:59:16 +0000 (01:59 +0200)]
:art: Initial match commit

5 years ago:bug: Fix fptr template
fennecdjay [Wed, 18 Sep 2019 21:23:34 +0000 (23:23 +0200)]
:bug: Fix fptr template

5 years ago:bug: [AFL] nonnull fptr
fennecdjay [Sun, 15 Sep 2019 16:19:17 +0000 (18:19 +0200)]
:bug: [AFL] nonnull fptr

5 years ago:art: Update and fix build
fennecdjay [Sat, 14 Sep 2019 12:41:39 +0000 (14:41 +0200)]
:art: Update and fix build

5 years ago:bug: More and more AFL stuff (the hard way)
fennecdjay [Sat, 14 Sep 2019 12:33:54 +0000 (14:33 +0200)]
:bug: More and more AFL stuff (the hard way)

5 years ago:bug: Fix StringPlus
fennecdjay [Tue, 10 Sep 2019 20:49:11 +0000 (22:49 +0200)]
:bug: Fix StringPlus

5 years ago:bug: Fix str2tl
fennecdjay [Tue, 10 Sep 2019 20:49:00 +0000 (22:49 +0200)]
:bug: Fix str2tl

5 years ago:bug: Fix type_ref
fennecdjay [Tue, 10 Sep 2019 20:48:32 +0000 (22:48 +0200)]
:bug: Fix type_ref

5 years ago:bug: Fix freearg_dottmpl
fennecdjay [Tue, 10 Sep 2019 20:48:06 +0000 (22:48 +0200)]
:bug: Fix freearg_dottmpl

5 years ago:bug: Fix ret_tmpl
fennecdjay [Tue, 10 Sep 2019 20:47:39 +0000 (22:47 +0200)]
:bug: Fix ret_tmpl

5 years ago:bug: Tuple fix
fennecdjay [Tue, 10 Sep 2019 20:47:04 +0000 (22:47 +0200)]
:bug: Tuple fix

5 years ago:bug: AFL ... again
fennecdjay [Tue, 10 Sep 2019 12:15:39 +0000 (14:15 +0200)]
:bug: AFL ... again

5 years ago:art: more type_contains
fennecdjay [Sun, 8 Sep 2019 21:53:33 +0000 (23:53 +0200)]
:art: more type_contains

5 years ago:bug: Fix string formating
fennecdjay [Sun, 8 Sep 2019 21:52:19 +0000 (23:52 +0200)]
:bug: Fix string formating

5 years ago:bug: More AFL work
fennecdjay [Sun, 8 Sep 2019 13:29:26 +0000 (15:29 +0200)]
:bug: More AFL work

5 years ago:bug: Again with an AFL session
fennecdjay [Fri, 6 Sep 2019 07:21:34 +0000 (09:21 +0200)]
:bug: Again with an AFL session

5 years ago:bug: One more AFL session
fennecdjay [Thu, 5 Sep 2019 17:35:39 +0000 (19:35 +0200)]
:bug: One more AFL session