Zaid Abdulla
|
1e41c72d60
|
Convert backend code to ES modules
Bundling code now with Rollup for its flat bundling and tree shaking
support. Front end code still goes through Webpack for browser support.
|
2019-02-04 23:47:54 -08:00 |
|
Zaid Abdulla
|
037aa9786d
|
Optimize PathSet
Performance has not been tested but generally avoiding sparse arrays
should result in better performance.
|
2018-09-08 23:49:14 -07:00 |
|
Zaid Abdulla
|
09e6a360af
|
Apply prefer-const lint rule
|
2018-08-25 16:14:34 -07:00 |
|
Zaid Abdulla
|
e494bdca8a
|
Introduce ESLint and Prettier
|
2018-08-24 05:31:22 -07:00 |
|
Zaid Abdulla
|
e137645286
|
Update license headers
|
2017-03-10 16:04:28 -08:00 |
|
Zaid Abdulla
|
8a33d6934a
|
Avoid "Unsupported let compound assignment"
This Crankshift bailout reason prevents optimizing add() function.
|
2017-02-17 01:02:37 -08:00 |
|
Zaid Abdulla
|
3223e9733a
|
Optimize PathSet for V8
PathSet.find has been rewritten without using ES6 generators in order
to avoid V8's TurboFan/Crankshift optimization bailout.
|
2017-02-15 02:19:02 -08:00 |
|
Zaid Abdulla
|
15437361e1
|
Add iterator in PathSet for superset and subset combination
|
2016-10-24 17:21:46 -07:00 |
|
Zaid Abdulla
|
f24e05b7b6
|
Performance improvement in PathSet
|
2016-10-24 17:21:09 -07:00 |
|
Zaid Abdulla
|
82596ad1fe
|
Fix occasional duplicate results in PathSet iterator
|
2016-09-06 01:50:29 -07:00 |
|
Zaid Abdulla
|
1537603945
|
Implement path alias unpacking
|
2016-07-20 03:29:19 +03:00 |
|
Zaid Abdulla
|
5bd2b115ee
|
PathSet class
This class holds a set of paths represented as a string array. It makes it
possible to efficiently search paths using wildcards.
|
2016-07-12 03:53:45 +03:00 |
|