toon-members
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Toon-members] [edrosten/TooN] 67b010: Add initializer syntax.


From: Edward Rosten
Subject: [Toon-members] [edrosten/TooN] 67b010: Add initializer syntax.
Date: Wed, 31 May 2017 06:08:13 -0700

  Branch: refs/heads/array_and_list_initialization
  Home:   https://github.com/edrosten/TooN
  Commit: 67b0103169e127260af84e148209380583e09d75
      
https://github.com/edrosten/TooN/commit/67b0103169e127260af84e148209380583e09d75
  Author: Edward Rosten <address@hidden>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M Makefile.in
    M TooN.h
    M internal/allocator.hh
    M internal/vbase.hh
    M internal/vector.hh
    M numdiff.awk
    A regressions/initializer_list.cc
    A regressions/initializer_list.txt
    A regressions/initializer_list_fail_1.cc
    A regressions/initializer_list_fail_1.txt
    A regressions/initializer_list_fail_2.cc
    A regressions/initializer_list_fail_2.txt

  Log Message:
  -----------
  Add initializer syntax.

Not perfect. E.g.:

Vector<3> a({1,2,3});  //OK
Vector<3> a = {{1,2,3}}; //OK
Vector<3> a({1,2}) //Fails as it should

Vector<Resizable> a = {1,2,3,4,5}; //OK
Vector<Resizable> a = {{1,2,3,4,5}}; //OK
Vector<Resizable> a({1,2,3,4,5}); //OK

Vector<3> v = {1,2,3}; //Fails as it shouldn't :(


  Commit: facecdf662be00bdbf7cc9ac2e41a7814ccd8482
      
https://github.com/edrosten/TooN/commit/facecdf662be00bdbf7cc9ac2e41a7814ccd8482
  Author: Edward Rosten <address@hidden>
  Date:   2017-05-31 (Wed, 31 May 2017)

  Changed paths:
    M regressions/initializer_list.cc
    M regressions/initializer_list.txt

  Log Message:
  -----------
  Update regressions to support commit message


Compare: https://github.com/edrosten/TooN/compare/67b0103169e1^...facecdf662be

reply via email to

[Prev in Thread] Current Thread [Next in Thread]