Commit Graph

441 Commits

Author SHA1 Message Date
Gang ZHANG bd85ee5b8f can found import in same directory 2020-04-23 08:23:35 +08:00
Gang ZHANG 6db3940df1 can process __init__py and package import 2020-04-22 00:30:46 +08:00
Gang ZHANG 111602a07e fix: python parser var pattern 2020-04-21 23:14:24 +08:00
Gang ZHANG 428cd73de4 Merge remote-tracking branch 'origin/dependabot/maven/com.fasterxml.jackson.core-jackson-databind-2.9.10.3' 2020-04-21 08:23:05 +08:00
Gang ZHANG d6a63dd737 can handle init.py 2020-04-21 08:22:09 +08:00
dependabot[bot] 0502732341
Bump jackson-databind from 2.9.9 to 2.9.10.3
Bumps [jackson-databind](https://github.com/FasterXML/jackson) from 2.9.9 to 2.9.10.3.
- [Release notes](https://github.com/FasterXML/jackson/releases)
- [Commits](https://github.com/FasterXML/jackson/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2020-03-04 22:30:23 +00:00
Gang ZHANG aa5645c0cc add build-in python types 2020-02-27 22:21:21 +08:00
Gang ZHANG f7bf745c44 fix null pointer error of container entity 2020-02-26 19:26:56 +08:00
Gang ZHANG 9cdc6d1541 upgrade to 0.9.6 2020-02-25 17:45:27 +08:00
Gang ZHANG 25621c7d3b fix python tests 2020-02-25 17:43:51 +08:00
Gang ZHANG c24f6b1780 remove unused python3 parser 2020-02-25 16:42:00 +08:00
Gang ZHANG e504d18f1c remove unused code of python 2020-02-25 16:37:09 +08:00
Gang ZHANG ce4dfcf89e fix errors in python expression 2020-02-25 16:23:43 +08:00
Gang ZHANG 94e17e471f fix errors in expression resolver 2020-02-25 16:09:33 +08:00
Gang ZHANG 88f07b428b remove usused file 2020-02-25 16:03:57 +08:00
Gang ZHANG eac9dc83be migrate to universal python grammar file 2020-02-25 16:03:13 +08:00
Gang ZHANG 51debb5a11 add a new python parser, which could parse python2 and python3 2020-02-22 16:12:23 +08:00
Gang ZHANG e2172ec78f rename python to python3, for future extension of python 2020-02-22 15:26:58 +08:00
Saffat Hasan 51ae0da0d4
Fixed typos in README.md 2020-01-21 17:42:41 -05:00
Gang ZHANG 943360c76b add missed file in previous commit 2020-01-18 22:48:09 +08:00
Gang ZHANG 8fcd25200e can support global vars of python 2020-01-18 09:41:01 +08:00
Gang ZHANG bee3ed4939 fix python3 import issue 2020-01-17 09:00:29 +08:00
Gang ZHANG 8c02ab483a can parse python module 2020-01-13 23:58:54 +08:00
Gang ZHANG b1bf37ebe6 guarantee deduced type in expression is not null 2020-01-13 23:42:41 +08:00
Gang ZHANG 658fc3ac54 fix error of Generic name substring -- should return value object 2020-01-13 23:36:30 +08:00
Gang ZHANG 731d2d7915 remove call-as-impl parameter 2020-01-10 14:54:58 +08:00
Gang ZHANG 04ab36ed13 can clear DFA of Java Parser 2020-01-09 21:44:25 +08:00
Gang ZHANG 23659135c3 add new dep type: impl_link for cpp 2020-01-09 20:59:26 +08:00
Gang ZHANG d84bc1571b fix null pointer error in previous commit 2020-01-08 23:04:45 +08:00
Gang ZHANG 24ab7cccd7 add call-as-impl for cpp variables, and also avoid call/cast count relation duplicately 2020-01-08 23:00:37 +08:00
Gang ZHANG 2c61f9a3e2 fix maven.yml 2020-01-04 21:44:39 +08:00
Gang ZHANG 7ff83df4f3 fix maven.yml 2020-01-04 21:42:20 +08:00
Gang ZHANG 36ce0aa6a6 cache expressions to file, complelely 2020-01-04 11:19:52 +08:00
Gang ZHANG 52a70558ce fix package name remover 2020-01-04 09:51:29 +08:00
Gang ZHANG 327f8cccd0 adjust logger output 2020-01-04 09:20:40 +08:00
Gang ZHANG 3bf8c89fab Merge branch 'master' into log_debug 2020-01-03 23:27:16 +08:00
Gang ZHANG 03cc80253f Revert "remove useless weakreference in container.expressions"
This reverts commit 353ef8bebf.
2020-01-03 19:54:34 +08:00
Gang ZHANG c3cf8f5b11 small performance improvement via use stream api in loop 2020-01-03 19:37:39 +08:00
Gang ZHANG 353ef8bebf remove useless weakreference in container.expressions 2020-01-03 19:13:52 +08:00
Gang ZHANG 4113fef975 refine cpp lookup strategy: use integer instead of string to save memory 2020-01-03 18:44:51 +08:00
Gang ZHANG f9df158464 add log debug branch 2020-01-03 17:55:59 +08:00
Gang ZHANG cca6951386 optimize the name resolving strategy in Inferer 2020-01-03 10:02:28 +08:00
Gang ZHANG b48185e084 fix errors of cpp preprocessor/include file lookup, and shrink memory footprint by remove unsolved symbols db 2020-01-02 23:52:10 +08:00
Gang ZHANG f1dcc068bf fix cpp errors triggered by ac66 - error is hidden in multiDeclareEntities 2020-01-02 18:19:05 +08:00
Gang ZHANG 86c9b59cce Revert "cache included file set of cpp"
This reverts commit ac667382e1.
2020-01-02 10:49:13 +08:00
Gang ZHANG 2d90871f91 fix: should cache expressions in files 2019-12-27 20:34:08 +08:00
Gang ZHANG fdd899ac54 can cache cpp macros to ehcache, and also use char[] in generic name instead of string to save memory 2019-12-26 23:49:38 +08:00
Gang ZHANG 80e889d639 remove logger of Inferer 2019-12-24 23:36:41 +08:00
Gang ZHANG ac667382e1 cache included file set of cpp 2019-12-24 23:20:11 +08:00
Gang ZHANG 9e4cf85244 minor improvement on performance 2019-12-24 23:10:42 +08:00