------------------------------------------------------------------------
r29883 | nymbia | 2007-03-10 08:01:33 -0500 (Sat, 10 Mar 2007) | 2 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Added :IsSetMulti(setname). Thanks Elkano for the suggestion.
------------------------------------------------------------------------
r29882 | nymbia | 2007-03-10 07:57:43 -0500 (Sat, 10 Mar 2007) | 2 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Avoid internal explosions if anyone's mean enough to make a set with an itemid of 1.
------------------------------------------------------------------------
r29876 | nymbia | 2007-03-10 06:45:51 -0500 (Sat, 10 Mar 2007) | 9 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-AllData/PeriodicTable-3.0-AllData.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-Consumable/PeriodicTable-3.0-Consumable.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-GearSet/PeriodicTable-3.0-GearSet.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-InstanceLoot/PeriodicTable-3.0-InstanceLoot.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-Misc/PeriodicTable-3.0-Misc.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-Reputation/PeriodicTable-3.0-Reputation.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-Tradeskill/PeriodicTable-3.0-Tradeskill.lua
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0-TradeskillResultMats/PeriodicTable-3.0-TradeskillResultMats.lua
   M /trunk/PeriodicTable-3.0/data.lua

PeriodicTable-3.0:
- *WARNING: API CHANGE. SEE BELOW*
- Changed return of :GetSetTable().  See wiki for more info.
- Fixed a bug in makeNonPresentMultiSet that would cause it to fail at making sets with irregular characters.
- Switched set and cache generation into metamethods, this should decrease overhead a tad (as well as helping make everything a bit easier to read.
- Cache now properly clears when a new version of a set is introduced.
- argchecks for a few more functions that needed 'em.
- Added mem level inputs to the set modules, as well as a (commented) benchmarking function.  Pretty useless for now.
- :ItemInSet()'s third arg is no longer necessary, originating set will always be correct.
------------------------------------------------------------------------
r29808 | nymbia | 2007-03-09 07:04:07 -0500 (Fri, 09 Mar 2007) | 2 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Tweak storage of nonexistant sets.
------------------------------------------------------------------------
r29806 | nymbia | 2007-03-09 06:35:27 -0500 (Fri, 09 Mar 2007) | 2 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Add table references to internal functions to ensure that weak values in cache are not collected while in use internally.
------------------------------------------------------------------------
r29733 | nymbia | 2007-03-08 03:21:54 -0500 (Thu, 08 Mar 2007) | 3 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Set the cache as a weak table.
- If you have any performance problems in your AddOns because of this change, let me know.
------------------------------------------------------------------------
r28263 | nymbia | 2007-02-17 07:54:48 -0500 (Sat, 17 Feb 2007) | 2 lines
Changed paths:
   M /trunk/PeriodicTable-3.0/PeriodicTable-3.0/PeriodicTable-3.0.lua

PeriodicTable-3.0:
- Internal optimizations, most specifically in decompression of sets.
------------------------------------------------------------------------
