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

23
6

1.4.0

Diff

Changelog

Source

1.4.0 - May 15, 2015

  • Added support for reserved word members and object literals. ** a.try(x) translates to a["try"](x) for older interpreters.
  • Better inlining of working assignment expression.
  • Fixed some weirdness around undefined inlining.
  • Added option to preserve user bindings instead of pruning them all. ** Controlled by 'prune' option passed to compiler.
mattbierner
published 1.3.6 •

Changelog

Source

1.3.6 - May 11, 2015

  • Fixed reverse pipe not defined as builtin symbol.
mattbierner
published 1.3.5 •

Changelog

Source

1.3.5 - April 24, 2015

  • Fixed recursive mutable variable declaration functions inlining forever.
  • Added rewriting for equality expressions to inlining pass to produce better code.
mattbierner
published 1.3.4 •

Changelog

Source

1.3.4 - Sep 30, 2014

  • Fixed delete expressions.
mattbierner
published 1.3.3 •

Changelog

Source

1.3.3 - Sep 25, 2014

  • Fixed bug where compiler would inline indirect recursive calls forever.
mattbierner
published 1.3.2 •

Changelog

Source

1.3.2 - Sep 23, 2014

  • Fixed bug causing Application expression to not be rewritten correctly.
mattbierner
published 1.3.1 •

Changelog

Source

1.3.1 - Sep 23, 2014

  • Fixed immutable assignments in chained assignment statements not propagating immutablity correctly, and therefore not taking full advantage of constant propagating.
  • Relaxed some restrictions on working binding prop.
mattbierner
published 1.3.0 •

Changelog

Source

1.3.0 - Sep 22, 2014

  • Support for identifier alias exports.
  • Support for with and try body lambdas.
  • Restricted bindings so that they may only be marked immutable if they have not previously been mutated in any enclosed scope.
  • Better performance of slice unpacks. ** For inlined functions with know args targets, results in no call overhead.
  • Added <<| and |>> to apply a function to an array of args. ** var (<<|) = \f args -> f.apply(null, args); ** var (|>>) = \args f -> f.apply(null, args);
mattbierner
published 1.2.2 •

Changelog

Source

1.2.2 - Sep 9, 2014

  • Temp fix for translation stage blowing up call stack for large programs.
mattbierner
published 1.2.1 •

Changelog

Source

1.2.1 - Sep 8, 2014

  • Fixed node bypassing reachable prune stage.
23
6
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