Commit Graph
205 Commits
Author SHA1 Message Date
sanex3339 2223d3a614 increase samples count 2016-12-18 17:51:09 +03:00
sanex3339 8e00b56434 reverted back babel-polyfill 2016-12-18 16:41:45 +03:00
sanex3339 fcf1e99806 now using babel-runtime for providing polyfills and helpers 2016-12-18 16:33:54 +03:00
sanex3339 5b95b3b98a now using babel-runtime for providing polyfills and helpers 2016-12-18 16:24:25 +03:00
sanex3339 34d1e95937 moving presets to the options folder
BinaryExpressionControlFlowReplacer spec: increased samples count
2016-12-18 14:37:40 +03:00
sanex3339 4cd8020783 now tslib is using for helpers providing 2016-12-18 14:03:00 +03:00
sanex3339 421ee62af6 fixed tests 2016-12-18 01:08:20 +03:00
sanex3339 b0a18660bb controlFlowFlatteningThreshold option
tests for BinaryExpressionControlFlowReplacer
2016-12-17 23:59:00 +03:00
sanex3339 d90de8a20b update tslint
BinaryExpressionControlFlowReplacer refactoring
2016-12-17 17:21:29 +03:00
sanex3339 961f699ff5 getBlockScopeOfNode now returns array with all block scopes 2016-12-16 16:20:37 +03:00
sanex3339 d610534575 binary expression replacer algorithm update wip 2016-12-15 01:22:58 +03:00
sanex3339 90021e251c now use underscore for various operations.
control flow flattening continues refactoring
2016-12-14 15:42:07 +03:00
sanex3339 006c01768c control flow flattening improvements WIP 2016-12-13 18:54:31 +03:00
sanex3339 44783eded9 improved getBlockScopeOfNode method tests 2016-12-13 08:52:59 +03:00
sanex3339 8699b0529d 0.9.0-dev 2016-12-09 23:44:10 +03:00
sanex3339 1e7628b983 refactoring + control flow storage test 2016-12-09 18:44:25 +03:00
sanex3339 4b3bc9b81b ts 2.1 refactoring + first runtime test 2016-12-08 19:17:17 +03:00
sanex3339 243919f02d TS 2.1.4 refactoring 2016-12-07 22:44:20 +03:00
sanex3339 bbe95afcaa utils split on few utils classes 2016-12-07 18:59:26 +03:00
sanex3339 f0fe518cf3 test 2016-12-06 20:35:21 +03:00
sanex3339 cd49a8196a Inversify beta.3: replaced getTagged by getNamed with enums 2016-12-04 19:39:29 +03:00
sanex3339 47b85720e5 refactoring + inversify integration 2016-12-02 19:15:30 +03:00
sanex3339 5b312fd6db refactoring 2016-12-02 01:24:18 +03:00
sanex3339 c1b3afa92c refactoring 2016-12-01 20:57:05 +03:00
sanex3339 17eee8aa3f refactoring 2016-11-30 19:19:28 +03:00
sanex3339 d53d90c295 inversify integration wip 2016-11-29 18:22:41 +03:00
sanex3339 0b18bc16a5 inversify refactoring 2016-11-29 14:20:59 +03:00
sanex3339 2d772720b0 inversify test integration WIP 2016-11-28 20:38:30 +03:00
sanex3339 8f92b7eca2 inversify test 2016-11-26 16:35:48 +03:00
sanex3339 818e31b6bf added customNodesStorage over Map<string, ICustomNode> 2016-11-25 13:37:41 +03:00
sanex3339 b79dd8ba25 refactoring: nodesGroups -> customNodesFactory change 2016-11-24 18:46:20 +03:00
sanex3339 0bb94a3674 refactoring 2016-11-23 19:02:34 +03:00
sanex3339 86bc2399b1 Storages refactoring 2016-11-22 17:52:13 +03:00
sanex3339 90e9a583cc structure change: control-flow transformers and node obfuscators now are under node-transformers folder 2016-11-22 12:40:08 +03:00
sanex3339 a6c388d18f control flow flattening: update to master 2016-11-22 00:59:30 +03:00
sanex3339 68cbcb7fb5 Merge remote-tracking branch 'origin/control-flow-flattening' into control-flow-flattening 2016-11-22 00:54:25 +03:00
sanex3339 eeedc9d2ad Merge branch 'dev' into control-flow-flattening
# Conflicts:
#	dist/index.js
#	src/custom-nodes/node-calls-controller-nodes/NodeCallsControllerFunctionNode.ts
#	src/custom-nodes/self-defending-nodes/SelfDefendingUnicodeNode.ts
#	src/custom-nodes/string-array-nodes/StringArrayCallsWrapper.ts
#	src/custom-nodes/string-array-nodes/StringArrayRotateFunctionNode.ts
2016-11-22 00:52:32 +03:00
sanex3339 8f3441a4f9 seed option and IE8 fix 2016-11-21 22:05:49 +03:00
sanex3339 2fc6c96165 control flow flattening wip 2016-11-21 15:25:51 +03:00
sanex3339 8e5c127226 First draw of control flow change. Right now for binary expressions. 2016-11-21 01:48:27 +03:00
sanex3339 ee018dd75b moving from format-unicorn on string-template package 2016-11-20 23:55:04 +03:00
sanex3339 726f295376 update code for dev test 2016-11-20 22:35:38 +03:00
sanex3339 3466eeb334 First draw of control flow change. Right now for binary expressions. 2016-11-20 22:22:06 +03:00
sanex3339 d444195cdb 0.8.0-beta.2: fixed wrong obfuscation of labels 2016-11-14 01:18:06 +03:00
sanex3339 f78c7fe4d0 CatchClauseObfuscator.spec refactoring 2016-11-09 14:26:27 +03:00
sanex3339 c1ffd5db62 OptionsNormalizer.spec refactoring 2016-11-09 13:54:06 +03:00
sanex3339 f99ea3e97d OptionsNormalizer.spec refactoring 2016-11-09 13:50:01 +03:00
sanex3339 c940f0c002 stringsArray -> stringArray raname 2016-11-09 13:10:40 +03:00
sanex3339 a7c329b7f5 new option unicodeEscapeSequence
renamed following options `unicodeArray`, `unicodeArrayEncoding`, `rotateUnicodeArray`
2016-11-09 10:50:48 +03:00
sanex3339 ac9c10a69a Fixed obfuscation of global variables and function names in some cases 2016-11-09 00:47:55 +03:00