Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new Iterator & Math & Immutable features #54

Merged
merged 2 commits into from
Jan 9, 2024

Conversation

shgysk8zer0
Copy link
Owner

  • Lazy DOM operations using
    Iterator.from(document.createNodeIterator()))
  • Iterator helper module
  • Wider variety of RNG in math module (8, 16, 32, & 64-bit - signed &
    unsigned)
  • Support for BigInt in math module
  • Google Calendar & Maps TrustedTypePolicy
  • Embed/<iframe> for Google Calendar
  • Add immutable.js, with deepFreeze() & Record/Tuple via
    getImmutable()
  • Improve various functions in math.js
  • Add support for BigInts in factorial() & choose() in math module
  • Factorial can now work with numbers > 18
  • Update ESLint rules

Description and issue

List of significant changes made

- Lazy DOM operations using
`Iterator.from(document.createNodeIterator()))`
- Iterator helper module
- Wider variety of RNG in math module (8, 16, 32, & 64-bit - signed &
unsigned)
- Support for `BigInt` in math module
- Google Calendar & Maps `TrustedTypePolicy`
- Embed/`<iframe>` for Google Calendar
- Add `immutable.js`, with `deepFreeze()` & Record/Tuple via
`getImmutable()`
- Improve various functions in `math.js`
- Add support for `BigInt`s in `factorial()` & `choose()` in math module
- Factorial can now work with numbers > 18
- Update ESLint rules
@shgysk8zer0 shgysk8zer0 added the enhancement New feature or request label Jan 9, 2024
@shgysk8zer0 shgysk8zer0 self-assigned this Jan 9, 2024
@shgysk8zer0 shgysk8zer0 enabled auto-merge January 9, 2024 18:15
@shgysk8zer0 shgysk8zer0 merged commit 48805b4 into master Jan 9, 2024
4 checks passed
@shgysk8zer0 shgysk8zer0 deleted the feature/iter-and-math branch January 9, 2024 18:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant