Final version of the STATUS file for 1.3 release.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18687 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Putting back the spec changes from r18654 to r18682 that got taken out in 18683.

For details, refer to the original commits for these changes:
  r18654, r18666, r18668, r18670, r18672, r18679, r18682


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18688 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
One last change mentioning limits of --gdb flag.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18689 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Modifying etc/README to mention source-highlight tool



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18690 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding blank line that got lost during a cut and paste



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18691 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding source-highlight to gen_release tarball



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18692 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Tried to remove implication that compiler constructors are magic

Also, fixed a few typos



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18693 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Minor edits to Conversions to make me more comfortable

Removed mention of exceptions even from future section, just left
vague what would go wrong.

Also, removed future regarding string->enum conversion because
it actually does work today (and generates a runtime error if
there's no match).




git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18694 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Bumped version number and date on spec



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18695 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Made sure 'new' and 'delete' are mentioned in the spec; removed the questionable 'delete' on records.

Made a list of forward references to certain expressions and statements
into an (itemized) list, to clean up repetitious phrases.
Added 'delete-statement' to syntax.
('new' was already there, as a constructor-call-expression.)


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18696 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Minor wordsmithing in README.dsi

git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18697 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
v0.8 language spec for the v1.3 release of Chapel




git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18698 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Added a couple of changes from r18653; changed Domains intro; re-built chapelLanguageSpec.pdf.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18699 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Fixing typos in Vass' latest commits and doing some wordsmithing while there




git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18700 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Trying one last time.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18701 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Ranges futures update.

Retire some range-related futures from ranges/bradc.  These now work as expected.

Change the rangeSliceStatic but to a feature request.  This is the Mark Potts bug, but turned out to be expected behavior (operator precedence).  So I recommended improving the warning message.


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18703 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Minor fixes to compiler documentation


git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18704 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Adding some tests on range type inference.

countType -- Type inference for the count operator.
typeMath -- Type inference for explicitly typed range literals.
alignType -- Type inference for the align operator.
typeInference -- Type inference from range bounds.
rangeLimitPromotion -- A bug on allowing mixed range bounds of uint(64) and signed integer types.
byTypeError1 -- Cases rejected by type inference for the by operator.
byType -- Type inference in the by operator.
alignTypeError1 -- Cases rejected by type inference for the align operator.
countTypeError1 -- Cases rejected by type inference for the count operator.
minTypeAsParam -- Feature request: Make min(type?) return a param instead of a runtime value.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18705 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Updating future with additional info.

From the future:

This fails for --no-local and CHPL_COMM!=none builds because the
reference type is for uint(8) is deleted.  This happens because the
cullOverReferences pass deems it not necessary, and since this pass
runs before parallel, as far as it is concerned, it isn't.

The cullOverReferences pass could be more conservative, but then it
would capture far more references than needed.  Another option would
be to move the pass after parallel (and handle the cases introduced in
parallel), but I really have no idea what implications that has.

We should probably have assertions in codegen for the case where the
ref type is not found.

As a workaround, if you pass the array in question to another
function, say writeln(), the ref type is not deleted.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18706 3a8e244f-b0f2-452b-bcba-4c88e055c3ca
Changing lnx-diten tests to drop x2 testing

With any luck, this'll get us back to a point where we get cyclic
test reports again.



git-svn-id: http://svn.code.sf.net/p/chapel/code/trunk@18707 3a8e244f-b0f2-452b-bcba-4c88e055c3ca