JezK
Edit File: cdesc-Edge.ri
U:RDoc::NormalModule[iI" Edge:EFI"Concurrent::Edge;F0o:RDoc::Markup::Document:@parts[o;;[ o:RDoc::Markup::Paragraph;[I"OA submodule for unstable, highly experimental features that are likely to ;TI"Lchange often and which may never become part of the core gem. Also for ;TI"Gnew, experimental version of abstractions already in the core gem.;To:RDoc::Markup::BlankLine o; ;[ I"KMost new features should start in this module, clearly indicating the ;TI"Mexperimental and unstable nature of the feature. Once a feature becomes ;TI"Lmore stable and is a candidate for inclusion in the core gem it should ;TI"Obe moved up to the `Concurrent` module, where it would reside once merged ;TI"into the core gem.;T@o; ;[ I"NThe only exception to this is for features which *replace* features from ;TI"Othe core gem in ways that are breaking and not backward compatible. These ;TI"Pfeatures should remain in this module until merged into the core gem. This ;TI"'will prevent namespace collisions.;T@o; ;[I""@!macro [attach] edge_warning;To:RDoc::Markup::Verbatim;[ I"@api Edge ;TI"|@note **Edge Feature:** Edge features are under active development and may change frequently. They are expected not to ;TI"i keep backward compatibility (there may also lack tests and documentation). Semantic versions will ;TI"[ be obeyed though. Features developed in `concurrent-ruby-edge` are expected to move ;TI"' to `concurrent-ruby` when final.;T:@format0: @fileI"lib/concurrent/edge.rb;T:0@omit_headings_from_table_of_contents_below0; 0;0[ [ [ [[I" class;T[[:public[ [:protected[ [:private[ [I" instance;T[[;[ [;[ [;[ [ [U:RDoc::Context::Section[i 0o;;[ ; 0;0[@*I"Concurrent;FcRDoc::NormalModule