New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

khepri-compile

Package Overview
Dependencies
Maintainers
1
Versions
60
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

khepri-compile - npm Package Versions

1
6

0.5.11

Diff

Changelog

Source

0.5.11 - April 30, 2014

  • Fixed many issues with renaming of unpacked values, causing errors on when inlined
  • Better code generation when using import patterns. ** Will prune unused values unpacked from an import.
mattbierner
published 0.5.9 •

Changelog

Source

0.5.9 - April 19, 2014

  • Restored limited pruning of bindings in inline stage so curry expressions are better inlined.
mattbierner
published 0.5.7 •

Changelog

Source

0.5.7 - April 17, 2014

  • Fixed bug with inline that could cause non local ids to get renamed when function is inlined into a non local context.
  • Restored accidentally commented out reachable pass.
mattbierner
published 0.5.6 •

Changelog

Source

0.5.6 - April 17, 2014

  • Fixed inlining of compose when capturing mutable members.
mattbierner
published 0.5.5 •

Changelog

Source

0.5.5 - April 16, 2014

  • Revert to not prune assignments since this is broken for certain edge cases.
mattbierner
published 0.5.4 •

Changelog

Source

0.5.4 - April 16, 2014

  • Fixed var f := \-> let y -> y; with local bindings being inlined incorrectly.
  • Improved inlining for fns like var f := \x -> \y -> x + y; f 1 2; to just output 3.
mattbierner
published 0.5.3 •

Changelog

Source

0.5.3 - April 16, 2014

  • Fixed bug that could cause the arguments unpack of an inlined function to be pruned.
  • Improvements to constant folding of non-immutable bindings.
mattbierner
published 0.5.2 •

Changelog

Source

0.5.2 - April 15, 2014

  • Added support to inline call of lambda that uses arguments object.
  • Don't count assignment in reachability.
mattbierner
published 0.5.1 •

Changelog

Source

0.5.1 - April 13, 2014

  • Performance improvements. ** Compiler should be around 2x faster or better.
mattbierner
published 0.5.0 •

Changelog

Source

0.5.0 - April 10, 2014

  • Non computed member operator to function.
  • Added support for marking previously mutable binding immutable with :=. ** Can be used for declarations and package exports. ** Must take place in same scope as declaration.
  • Better generated code when an argument to an inlined function is not provided, so it evaluates to undefined. ** var f := \x -> x.x; f(); will output undefined.x;
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc