Skip to content
Permalink
master

Commits on Aug 6, 2020

  1. Update distribution-scripts and publish nightly packages to bintray (#…

    …9663)
    
    * Add package branch filter to perform only dist package buliding
    
    * Update distribution-scripts
    
    * crystal-lang/distribution-scripts#72 Bintray publishing scripts
    * crystal-lang/distribution-scripts#73 Update shards v0.12.0
    
    * Publish nightlies to bintray
    
    nightlies .tar.gz .deb .rpm will be branded as x.y.z-dev
    bcardiff committed Aug 6, 2020

Commits on Aug 5, 2020

  1. Fetch git config correctly (#9640)

    for instance user.name config was not fetched
    
    git --config user.name was not a valid command
    dorianmariefr committed Aug 5, 2020

Commits on Aug 3, 2020

  1. Check abstract def implementations with double splats (#9633)

    waj committed Aug 3, 2020
  2. Drop deprecated logger (#9525)

    * Drop deprecated logger
    
    Use github:crystal-lang/logger.cr
    
    * Remove entry in win32_std_spec.cr
    
    * Remove entry in docs_main.cr
    bcardiff committed Aug 3, 2020
  3. Drop deprecated YAML.mapping (#9526)

    * Drop deprecated YAML.mapping
    
    Use github:crystal-lang/yaml_mapping.cr
    
    * Remove entry in win32_std_spec.cr
    bcardiff committed Aug 3, 2020
  4. Drop deprecated JSON.mapping (#9527)

    * Drop deprecated JSON.mapping
    
    Use github:crystal-lang/json_mapping.cr
    
    * Use JSON::SerializableError instead of JSON::MappingError
    bcardiff committed Aug 3, 2020

Commits on Jul 30, 2020

  1. Attach doc comment to annotation in macro expansion (#9630)

    Fixed #9628
    MakeNowJust committed Jul 30, 2020
  2. Print a message pointing to the online playground if compiled without…

    … it (#9622)
    
    * Print a message pointing to the online playground if compiled without it
    
    * Use more precise message when playground is not compiled in
    
    This way, is more clear, that the playground and the online page
    are not the same tools.
    deiv committed Jul 30, 2020
  3. Cleanup YAML/JSON Any#dig methods (#9415)

    * Cleanup Any#dig methods
    
    Any#[] always return an Any, so it is always diggable.
    This also means the exception is superfluous.
    
    * Add return types to Any#dig methods
    
    * Rename `key` to `index_or_key` to match YAML::Any
    
    * Cleanup Crystal.datum `dig` methods
    j8r committed Jul 30, 2020
  4. Fix typo in Nagle’s algorithm name (#9561)

    mgomes committed Jul 30, 2020
  5. Run `brew update --preinstall` before installing (#9642)

    waj committed Jul 30, 2020

Commits on Jul 29, 2020

  1. Delay setup of HTTP::CompressHandler until content is written (#9625)

    waj committed Jul 29, 2020

Commits on Jul 28, 2020

  1. Fix typos (#9638)

    m-o-e committed Jul 28, 2020
  2. Remove unnecessary fallback 'def ==(other)' (#9571)

    There are many fallback 'def ==(other)' (it returns `false` always) in
    stdlib. However some fallback defs are unnecessary because such fallback
    is already defined in ancestor type.
    MakeNowJust committed Jul 28, 2020
  3. Fix misspelling of Japanese words in spec (#9636)

    こんいちは (ko-n-i-chi-wa) -> こんにちは (ko-n-ni-chi-wa)
    kubo committed Jul 28, 2020

Commits on Jul 24, 2020

  1. Allow overriding CRYSTAL_PATH in the wrapper script (#9632)

    * Allow overriding CRYSTAL_PATH in the wrapper script
    
    * Add warning if CRYSTAL_ROOT/src is not included in CRYSTAL_PATH
    
    * Perform brew update in circleci
    bcardiff committed Jul 24, 2020
  2. Fix ASTNode#to_s for parenthesized expression in block (#9629)

    Fixed #9607
    MakeNowJust committed Jul 24, 2020

Commits on Jul 22, 2020

  1. Check abstract def implementations with splats, default values and ke…

    …yword arguments (#9585)
    waj committed Jul 22, 2020

Commits on Jul 21, 2020

  1. Replace "whitelisting" with "filtering" (#9627)

    asterite committed Jul 21, 2020
    1
  2. OptionParser: don't call handler if value is given to none value hand…

    …ler (#9603)
    
    Fixed #9553
    
    It is regression fix. Before 0.34.0, it worked in this way.
    MakeNowJust committed Jul 21, 2020

Commits on Jul 19, 2020

  1. Add various `String#delete_at` methods (#9398)

    * Add String#delete_at(index : Int)
    
    * Add String#delete_at(index, count)
    
    * Mark index in doc with italics
    
    * Fix typo
    
    * Add String#delete_at(Range)
    
    * Reuse `byte_delete_at`
    
    * Extract find_start_end_and_index
    asterite committed Jul 19, 2020
  2. Fix HTTP::FormData.parse documentation (#9612)

    RX14 committed Jul 19, 2020

Commits on Jul 17, 2020

  1. Compiler: try literal type in autocast first (#9610)

    * Compiler: try literal type in autocast first
    
    * Add a test for autocast against union type that doesn't match
    asterite committed Jul 17, 2020
  2. HTTP::Params: `#[]=` replaces all values. (#9605)

    * HTTP::Params: `#[]=` replaces all values.
    
    * Fix HTTP::Request specs
    asterite committed Jul 17, 2020
  3. String: don't materialize Regex match[0] if not needed (#9615)

    This avoid creating an intermediate string
    asterite committed Jul 17, 2020

Commits on Jul 15, 2020

  1. Use 'brew bundle' to install macOS dependencies in CI (#9609)

    waj committed Jul 15, 2020

Commits on Jul 10, 2020

  1. Use content instead of value when inspect XML::Attribute (#9592)

    asterite committed Jul 10, 2020
  2. Array rotate optimization (#8516)

    * Array rotate optimization
    
    Add special case for array rotate to optimize for small arrays.
    
    * fix typo in docs
    
    * rotate tmp array is now populated with filler
    
    * fix if statement in array#rotate! to use else
    
    * use uninitialized StaticArray for array#rotate! optimization
    
    * run crystal formatter
    
    * use case statment to optimize array#rotate!
    
    * fix formatting issue
    
    * update array#rotate docs
    
    * make array#rotate docs easierto read
    
    * add comment for ignore block
    
    * add large array for array#rotate
    
    * use if statment over case statment
    
    * add tests for array#rotate!
    
    * change array#rotate! to check for size - 1
    
    * add comment for shifting in array#rotate!
    
    * update docs
    
    * remove comments
    wontruefree committed Jul 10, 2020

Commits on Jul 9, 2020

  1. Hide Channel internal implementation details (#9564)

    * Hide Channel internal implementation methods
    * Add private/nodoc to more methods and types
    * Remove deprecated Channel#select
    j8r committed Jul 9, 2020

Commits on Jul 8, 2020

  1. Disable aarch64 jobs on forks (#9582)

    waj committed Jul 8, 2020

Commits on Jul 6, 2020

  1. Logging dispatcher (#9432)

    waj committed Jul 6, 2020
  2. AArch64 CI (#9508)

    jhass committed Jul 6, 2020
  3. Reject annotations on ivars defined in base class (#9502)

    waj committed Jul 6, 2020
Older
You can’t perform that action at this time.