Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: boa-dev/boa
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: boa-dev/boa
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.1
Choose a head ref
  • 7 commits
  • 22 files changed
  • 4 contributors

Commits on Nov 6, 2019

  1. Update CHANGELOG.md

    jasonwilliams authored Nov 6, 2019
    Configuration menu
    Copy the full SHA
    31607e6 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2019

  1. Implement macro for setting builtin functions

    * Add make_fn macro in builtins module
    
    * Replace all array methods with the make_fn macro
    
    * Set builtins method with make_fn for bool, console, error, json, math, number, object, regexp and string
    
    * Rename make_fn macro to make_builtin_fn
    
    * Rename the actual macro rule to make_builtin_fn
    
    * make_builtin_fn macro without length will result to length 0
    
    * Add length property for every builtin method
    
    * Remove duplicate definition of toString method in regexp
    
    * Add missing length attributes to builtins methods
    Stupremee authored and IovoslavIovchev committed Nov 12, 2019
    Configuration menu
    Copy the full SHA
    7698873 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2019

  1. Display for objects (#211)

    * Added the initial re-implementation of Display for Objects
    
    * Added internal object slots printing
    
    * Used INSTANCE_PROTOTYPE instead of "__proto__"
    
    * Updated TODO comment
    
    * rustfmt
    
    * Fixed clippy and unit tests
    
    * WIP: Added a working prototype for detecting cycles
    
    * Refactored the object printing logic
    
    * Reverted test.js
    
    * Fixed print identation
    
    * rustfmt
    
    * Added printing for the internal_slots
    
    * Fixed missing comma between internal slots & props when printing
    
    * Clippy
    
    * Implemented a macro for printing objects & refactored
    
    * Used display_obj in console.log
    
    * rustfmt
    
    * Fixed String & Array prototypes length not being set
    
    * Extracted common logic in a function
    
    * Commented out problematic lines in `concat`
    
    * rustfmt
    
    * Refactored console.rs & value.rs
    
    * Fixed log_string_from looking for wrong string slot
    
    * Reverted commented test
    
    * Removed Array & String prototype lengths' getters
    
    * Removed unused functions
    
    * rustfmt
    IovoslavIovchev authored Nov 26, 2019
    Configuration menu
    Copy the full SHA
    724dd65 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2019

  1. Configuration menu
    Copy the full SHA
    cf516f6 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2019

  1. updating rest-spread (rebased) (#213)

    * Adding support for rest/spread
    jasonwilliams authored Dec 2, 2019
    Configuration menu
    Copy the full SHA
    80a9e6a View commit details
    Browse the repository at this point in the history
  2. Update CHANGELOG.md

    jasonwilliams authored Dec 2, 2019
    Configuration menu
    Copy the full SHA
    993efac View commit details
    Browse the repository at this point in the history
  3. 0.5.1

    jasonwilliams committed Dec 2, 2019
    Configuration menu
    Copy the full SHA
    89b1249 View commit details
    Browse the repository at this point in the history
Loading