summaryrefslogtreecommitdiff
path: root/lib/chef/node/immutable_collections.rb
Commit message (Expand)AuthorAgeFilesLines
* Do not change the behavior of plain-old-procsLamont Granquist2021-01-151-2/+3
* fix array slicesLamont Granquist2021-01-151-2/+2
* lazy attribute supportLamont Granquist2021-01-151-0/+12
* Get lib/ free of spelling violations.Pete Higgins2020-05-181-1/+1
* Remove copyright dateslcg/remove-copyright-datesLamont Granquist2020-04-131-1/+1
* Minor updateVivek Singh2019-09-271-1/+1
* Override the #to_yaml method for ImmutableMash & ImmutableArray  Vivek Singh2019-09-271-0/+12
* Style/EmptyLiteralLamont Granquist2019-07-051-1/+1
* Convert require to require_relativeLamont Granquist2019-05-081-4/+4
* Revert "Per-container deep merge caching"lcg/revert-lazy-attributesLamont Granquist2018-02-231-138/+23
* Revert "turbo attribute merging"Lamont Granquist2018-02-231-16/+1
* Revert "turboize arrays"Lamont Granquist2018-02-231-36/+10
* Revert "remove comments + debugging"Lamont Granquist2018-02-231-0/+1
* prepping for rubocop 0.52.1lcg/rubocop-0.52.1Lamont Granquist2018-01-171-4/+2
* remove comments + debuggingLamont Granquist2017-12-061-1/+0
* turboize arraysLamont Granquist2017-12-061-10/+36
* turbo attribute mergingLamont Granquist2017-12-061-1/+16
* Per-container deep merge cachingLamont Granquist2017-12-061-23/+140
* immutablize on the fly and reduce dupinglcg/deep-merge-immutablizingLamont Granquist2017-08-311-19/+16
* speed up immutabilizationLamont Granquist2017-08-281-1/+1
* Chef-13 freeze merged node attributelcg/node-freezeLamont Granquist2017-03-151-2/+8
* additional fix deep-duping as welllcg/deep-dup-attrsLamont Granquist2017-03-131-14/+19
* Chef-13: properly deep dup Node#to_hashLamont Granquist2017-03-131-5/+16
* Chef-13: remove method_missing access to node object.Lamont Granquist2017-03-131-19/+1
* add attribute_changed hook to event handlersLamont Granquist2016-10-281-2/+2
* rename __path to __path__ and __node to __node__lcg/node-path-trackingLamont Granquist2016-10-251-2/+2
* remove breadcrumb stateLamont Granquist2016-10-251-4/+2
* standardize initializer args for VividMash+ImmutableMashLamont Granquist2016-10-251-2/+2
* green testsLamont Granquist2016-10-251-4/+4
* fix immutablize to add __rootLamont Granquist2016-10-251-2/+2
* savegame for more aggressive refactoringLamont Granquist2016-10-251-2/+4
* s/path_tracking/state_tracking and add __root stateLamont Granquist2016-10-251-3/+3
* add code to implement node path trackingLamont Granquist2016-10-251-75/+12
* Attributes v1.1 changeslcg/attributes-v1.1Lamont Granquist2016-06-271-2/+27
* autofixing whitespace copsLamont Granquist2016-02-051-1/+1
* autocorrecting Style/TrailingCommalcg/trailing_commaLamont Granquist2016-01-131-2/+2
* Use #define_method instead of #class_eval (ruby 1.8 specific, issue #2497)Xabier de Zuazo2015-01-271-10/+4
* WIP: immutabilizing deep mergelcg/remove-knockout-mergeLamont Granquist2014-11-211-0/+4
* fix ImmutableAttributeModification exceptionLamont Granquist2014-11-191-6/+2
* [CHEF-5132] ImmutableCollections #to_a and #to_hash methods fixed and improvedXabier de Zuazo2014-03-281-11/+19
* [CHEF-3953] ImmutableMash and ImmutableArray should implement to_hash and to_...brianbianco2014-03-281-0/+24
* [CHEF-4799] Handle non-dupable elements when duping attribute arraysPierre Ynard2014-01-101-1/+8
* CHEF-3688 remove stale attribute read protectionAdam Jacob2012-12-121-210/+7
* [CHEF-3680] don't invalidate computed attributes on dupdanielsdeleo2012-12-111-1/+3
* [CHEF-3680] Specify file and line for evaldanielsdeleo2012-12-111-4/+4
* [OC-3564] move core Chef to the repo root \o/ \m/Seth Chisamore2012-10-301-0/+387