openhub.net
Black Duck Software, Inc.
Black Duck Open Hub
Follow @
OH
Sign In
Join Now
Projects
People
Organizations
Tools
Blog
BDSA
Projects
People
Projects
Organizations
Forums
F
FunctionalJS
Settings
|
Report Duplicate
0
I Use This!
×
Login Required
Log in to Open Hub
Remember Me
Inactive
Commits
: Listings
Analyzed
1 day
ago. based on code collected
1 day
ago.
Apr 29, 2023 — Apr 29, 2024
Showing page 2 of 4
Search / Filter on:
Commit Message
Contributor
Files Modified
Lines Added
Lines Removed
Code Location
Date
more proper names
Michael Ficarra
More...
almost 14 years ago
Using real arrows (⇒) rather than ascii arrows (=>). Also using shorthand to display the fact that Function.concatenate may also be called as Function.concat.
Michael Ficarra
More...
almost 14 years ago
documentation error: overload => overloaded
Michael Ficarra
More...
almost 14 years ago
uncommenting a forgotten line of code
Michael Ficarra
More...
almost 14 years ago
Many changes that should have been split into many commits, but unfortunately were not. Sorry. Fortunately, most of these changes involved adding inline, explanatory documentation. There were some very minor changes/fixes to Function::memoize, and Object.toFunction was added. Also, Function::traced now behaves more appropriately when using the Function.TRACE_NONE option.
Michael Ficarra
More...
almost 14 years ago
No reason to make a new Hash instance if it's only going to be used once. Also, no reason to quote the keys in the object, since xor, and, and or are not reserved words.
Michael Ficarra
More...
almost 14 years ago
Documented Boolean function logic and updated method signatures
Michael Ficarra
More...
almost 14 years ago
Function.lambda(undefined) === Function.lambda() === Function.empty
Michael Ficarra
More...
almost 14 years ago
It appears I went a little memoization crazy, and it actually could have caused unexpected results in Function::not. Removed unnecessary memoization.
Michael Ficarra
More...
almost 14 years ago
Optimized Function::traced by removing common definitions and returning a closure.
Michael Ficarra
More...
almost 14 years ago
Optimized Function::memoize by predefining static functions and returning a closure instead.
Michael Ficarra
More...
almost 14 years ago
Reverting last change, as it broke short-circuiting, didn't save much execution time, and would require a lot of duplicate code to fix short-circuit evaluation.
Michael Ficarra
More...
almost 14 years ago
even more efficient Boolean functions warning: untested, edited in github textarea
Michael Ficarra
More...
almost 14 years ago
Rewrote boolean function generator. It may be more code, but it will both generate and run boolean functions faster.
Michael Ficarra
More...
almost 14 years ago
Documented Function::getOrigin
Michael Ficarra
More...
almost 14 years ago
replaced improper tabs with spaces
Michael Ficarra
More...
almost 14 years ago
documented Function::arity and Function::saturate
Michael Ficarra
More...
almost 14 years ago
documented Function::toFunction and Function::rcurry
Michael Ficarra
More...
almost 14 years ago
removed all references to console
Michael Ficarra
More...
almost 14 years ago
Finalized wording on documentation that is already written. Still have a bunch of things in the TODO though.
Michael Ficarra
More...
almost 14 years ago
Allows one to append or prepend many functions at once. Also standardizes return behaviour.
Michael Ficarra
More...
almost 14 years ago
Added support for memoization of NaN and 0/-0. NaN === NaN, 0 !== -0
Michael Ficarra
More...
almost 14 years ago
A few changes in one commit: now allows Function::memoize to be initialized with only a single value, tries not to clobber the global _ if one exists, and some general tidying up.
Michael Ficarra
More...
almost 14 years ago
Added TRACE_NONE to the spec that tests if Function constants exit.
Michael Ficarra
More...
almost 14 years ago
using valueOf for default comparison when it is available
Michael Ficarra
More...
almost 14 years ago
Changed the behaviour of arrays in the memoization checks. Previously, arrays were treated as objects and checked for exact equality. Now, arrays are just checked for functional equality.
Michael Ficarra
More...
almost 14 years ago
Some prettying up, switched some prototype.X.call to generics, and a fix in Function::traced for escaping names
Michael Ficarra
More...
almost 14 years ago
Completely rewrote function memoization. Unfortunately, it created an interface change, but it was worth it. The algorithm is now completely customizable and memoized functions should be faster.
Michael Ficarra
More...
almost 14 years ago
Allows falsey values to be bound to functions using Function::wrap
Michael Ficarra
More...
almost 14 years ago
Fixed error when supplying non-String names to Function::traced
Michael Ficarra
More...
almost 14 years ago
←
1
2
3
4
→
This site uses cookies to give you the best possible experience. By using the site, you consent to our use of cookies. For more information, please see our
Privacy Policy
Agree