Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(454)

Side by Side Diff: test/codegen/lib/html/xhr_cross_origin_data.txt

Issue 1930043002: Add all dart:html tests from the sdk to test/codegen. (Closed) Base URL: git@github.com:dart-lang/dev_compiler.git@master
Patch Set: ptal Created 4 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 {"version":"1.0","encoding":"UTF-8","feed":{"xmlns":"http://www.w3.org/2005/Atom ","xmlns$openSearch":"http://a9.com/-/spec/opensearch/1.1/","xmlns$gd":"http://s chemas.google.com/g/2005","xmlns$issues":"http://schemas.google.com/projecthosti ng/issues/2009","id":{"$t":"http://code.google.com/feeds/issues/p/dart/issues/fu ll"},"updated":{"$t":"2012-10-17T19:55:25.326Z"},"title":{"$t":"Issues - dart"}, "subtitle":{"$t":"Issues - dart"},"link":[{"rel":"alternate","type":"text/html", "href":"http://code.google.com/p/dart/issues/list"},{"rel":"http://schemas.googl e.com/g/2005#feed","type":"application/atom+xml","href":"https://code.google.com /feeds/issues/p/dart/issues/full"},{"rel":"http://schemas.google.com/g/2005#post ","type":"application/atom+xml","href":"https://code.google.com/feeds/issues/p/d art/issues/full"},{"rel":"self","type":"application/atom+xml","href":"https://co de.google.com/feeds/issues/p/dart/issues/full?alt=json&max-results=25"},{"rel":" next","type":"application/atom+xml","href":"https://code.google.com/feeds/issues /p/dart/issues/full?alt=json&start-index=26&max-results=25"}],"generator":{"$t": "ProjectHosting","version":"1.0","uri":"http://code.google.com/feeds/issues"},"o penSearch$totalResults":{"$t":6004},"openSearch$startIndex":{"$t":1},"openSearch $itemsPerPage":{"$t":25},"entry":[{"gd$etag":"W/\"CE8DRX47eCl7ImA9WhdaEEw.\"","i d":{"$t":"http://code.google.com/feeds/issues/p/dart/issues/full/1"},"published" :{"$t":"2011-10-06T15:11:23.000Z"},"updated":{"$t":"2011-10-19T08:27:54.000Z"}," title":{"$t":"Process tests sometimes cause timeout on Linux"},"content":{"$t":" Either of the process tests\r\n\r\n ProcessExitTest.dart\r\n ProcessSegfaultTe st.dart\r\n ProcessStartExceptionTest.dart\r\n ProcessStderrTest.dart\r\n Pro cessStdoutTest.dart\r\n\r\ncan hang on Linux. It happens once every ~25 runs."," type":"html"},"link":[{"rel":"replies","type":"application/atom+xml","href":"htt p://code.google.com/feeds/issues/p/dart/issues/1/comments/full"},{"rel":"alterna te","type":"text/html","href":"http://code.google.com/p/dart/issues/detail?id=1" },{"rel":"self","type":"application/atom+xml","href":"https://code.google.com/fe eds/issues/p/dart/issues/full/1"}],"author":[{"name":{"$t":"sgjesse@google.com"} ,"uri":{"$t":"/u/sgjesse@google.com/"}}],"issues$cc":[{"issues$uri":{"$t":"/u/10 0337825224881731112/"},"issues$username":{"$t":"fmal...@google.com"}}],"issues$c losedDate":{"$t":"2011-10-19T08:27:54.000Z"},"issues$id":{"$t":1},"issues$label" :[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$owner":{"issues$uri":{" $t":"/u/sgjesse@google.com/"},"issues$username":{"$t":"sgjesse@google.com"}},"is sues$stars":{"$t":1},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Fixed "}},{"gd$etag":"W/\"DUUAQH47eCl7ImA9WhdUGUU.\"","id":{"$t":"http://code.google.c om/feeds/issues/p/dart/issues/full/2"},"published":{"$t":"2011-10-07T07:53:55.00 0Z"},"updated":{"$t":"2011-10-07T11:34:01.000Z"},"title":{"$t":"EchoServer tests occasionally crash on Windows"},"content":{"$t":"The EchoServer tests occasiona lly hits what should be an unreachable path.","type":"html"},"link":[{"rel":"rep lies","type":"application/atom+xml","href":"http://code.google.com/feeds/issues/ p/dart/issues/2/comments/full"},{"rel":"alternate","type":"text/html","href":"ht tp://code.google.com/p/dart/issues/detail?id=2"},{"rel":"self","type":"applicati on/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/2"} ],"author":[{"name":{"$t":"ager@google.com"},"uri":{"$t":"/u/ager@google.com/"}} ],"issues$cc":[{"issues$uri":{"$t":"/u/sgjesse@google.com/"},"issues$username":{ "$t":"sgjesse@google.com"}}],"issues$closedDate":{"$t":"2011-10-07T11:34:01.000Z "},"issues$id":{"$t":2},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Hig h"},{"$t":"OpSys-Windows"}],"issues$owner":{"issues$uri":{"$t":"/u/ager@google.c om/"},"issues$username":{"$t":"ager@google.com"}},"issues$stars":{"$t":1},"issue s$state":{"$t":"closed"},"issues$status":{"$t":"Fixed"}},{"gd$etag":"W/\"DUYMQH4 7eCl7ImA9WhdbFE8.\"","id":{"$t":"http://code.google.com/feeds/issues/p/dart/issu es/full/3"},"published":{"$t":"2011-10-10T10:34:32.000Z"},"updated":{"$t":"2011- 10-12T13:46:21.000Z"},"title":{"$t":"Dart_Snapshot conflicting uses"},"content": {"$t":"Trying to build Dart after clean checkout from SVN gives me :\r\n\r\nrunt ime/vm/dart_api_impl.cc: In function ‘void* dart::Dart_CreateIsolate(void*, void *)’:\r\nruntime/vm/dart_api_impl.cc:38:71: error: declaration of ‘void* dart::Da rt_CreateIsolate(void*, void*)’ with C language linkage\r\nruntime/include/dart_ api.h:185:26: error: conflicts with previous declaration ‘void* Dart_CreateIsola te(const Dart_Snapshot*, void*)’\r\n\r\nI ended up changing the dart_api_impl.cc declaration to use const Dart_Snapshot* and did a cast to (void*) in order to c all Dart::CreateIsolate((void*)snapshot, data);","type":"html"},"link":[{"rel":" replies","type":"application/atom+xml","href":"http://code.google.com/feeds/issu es/p/dart/issues/3/comments/full"},{"rel":"alternate","type":"text/html","href": "http://code.google.com/p/dart/issues/detail?id=3"},{"rel":"self","type":"applic ation/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/ 3"}],"author":[{"name":{"$t":"nelson.s...@gmail.com"},"uri":{"$t":"/u/1143137907 60784276282/"}}],"issues$closedDate":{"$t":"2011-10-11T15:43:38.000Z"},"issues$i d":{"$t":3},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issu es$owner":{"issues$uri":{"$t":"/u/asiva@google.com/"},"issues$username":{"$t":"a siva@google.com"}},"issues$stars":{"$t":13},"issues$state":{"$t":"closed"},"issu es$status":{"$t":"Fixed"}},{"gd$etag":"W/\"Dk4MRn47eCl7ImA9WhdbEkk.\"","id":{"$t ":"http://code.google.com/feeds/issues/p/dart/issues/full/4"},"published":{"$t": "2011-10-10T10:44:36.000Z"},"updated":{"$t":"2011-10-10T11:09:47.000Z"},"title": {"$t":"Not-implemented iteration for objects"},"content":{"$t":"\u003cb\u003eWha t steps will reproduce the problem?\u003c/b\u003e\n\r\n main() {\r\n var obj = {"a": 1, "b": 2};\r\n for (var key in obj) {\r\n print(key);\r\n }\r\n }\r\nhttp://try-dart-lang.appspot.com/s/EmEO\r\n\r\nWh at is the expected output?\r\na\r\nb\r\n\r\nWhat do you see instead?\r\nNoSuchMe thodException - receiver: '' function name: 'iterator$named' arguments: []]\r\n\ r\n\u003cb\u003eWhat version of the product are you using? On what operating sys tem?\u003c/b\u003e\nOnline dart compiler.\r\n\r\n\u003cb\u003ePlease provide any additional information below.\u003c/b\u003e\n\r\nIn the specification it says t hat "for in" construct is desugared into var n0 = e.iterator(); while (n0.hasNext()) { finalVarOrType id = n0.next();\r\nIt is not working because obj .iterator does not exist.","type":"html"},"link":[{"rel":"replies","type":"appli cation/atom+xml","href":"http://code.google.com/feeds/issues/p/dart/issues/4/com ments/full"},{"rel":"alternate","type":"text/html","href":"http://code.google.co m/p/dart/issues/detail?id=4"},{"rel":"self","type":"application/atom+xml","href" :"https://code.google.com/feeds/issues/p/dart/issues/full/4"}],"author":[{"name" :{"$t":"vjeuxx"},"uri":{"$t":"/u/vjeuxx/"}}],"issues$closedDate":{"$t":"2011-10- 10T11:09:47.000Z"},"issues$id":{"$t":4},"issues$label":[{"$t":"Type-Defect"},{"$ t":"Priority-Medium"}],"issues$stars":{"$t":1},"issues$state":{"$t":"closed"},"i ssues$status":{"$t":"Invalid"}},{"gd$etag":"W/\"AkIGQH47eCl7ImA9WhdbEks.\"","id" :{"$t":"http://code.google.com/feeds/issues/p/dart/issues/full/5"},"published":{ "$t":"2011-10-10T11:03:05.000Z"},"updated":{"$t":"2011-10-10T17:42:01.000Z"},"ti tle":{"$t":"Variables in single/double quotes."},"content":{"$t":"Can we use the PHP view that single quotes don't contain variables, but double quotes do... th is may help the parser in speed, but more importantly it means the programmer do esn't have to check for and escape variables in single quoted strings.","type":" html"},"link":[{"rel":"replies","type":"application/atom+xml","href":"http://cod e.google.com/feeds/issues/p/dart/issues/5/comments/full"},{"rel":"alternate","ty pe":"text/html","href":"http://code.google.com/p/dart/issues/detail?id=5"},{"rel ":"self","type":"application/atom+xml","href":"https://code.google.com/feeds/iss ues/p/dart/issues/full/5"}],"author":[{"name":{"$t":"cr...@craigfrancis.co.uk"}, "uri":{"$t":"/u/105349735893558381122/"}}],"issues$closedDate":{"$t":"2011-10-10 T17:42:01.000Z"},"issues$id":{"$t":5},"issues$label":[{"$t":"Type-Defect"},{"$t" :"Priority-Medium"}],"issues$stars":{"$t":3},"issues$state":{"$t":"closed"},"iss ues$status":{"$t":"WontFix"}},{"gd$etag":"W/\"DEIGQX47eCl7ImA9WhRTEUg.\"","id":{ "$t":"http://code.google.com/feeds/issues/p/dart/issues/full/6"},"published":{"$ t":"2011-10-10T11:38:13.000Z"},"updated":{"$t":"2011-11-01T14:08:40.000Z"},"titl e":{"$t":"Type checking is broken"},"content":{"$t":"Use dartc_test to run:\r\n\ r\nbool foo(bool bar()) => bar();\r\n\r\nbool bar() {}\r\n\r\nmain() {\r\n f oo(bar);\r\n}\r\n\r\nwith --enable_type_checks.\r\n\r\nAn error is thrown becaus e the type of bar is not bool.\r\n","type":"html"},"link":[{"rel":"replies","typ e":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/dart/iss ues/6/comments/full"},{"rel":"alternate","type":"text/html","href":"http://code. google.com/p/dart/issues/detail?id=6"},{"rel":"self","type":"application/atom+xm l","href":"https://code.google.com/feeds/issues/p/dart/issues/full/6"}],"author" :[{"name":{"$t":"benl@google.com"},"uri":{"$t":"/u/benl@google.com/"}}],"issues$ closedDate":{"$t":"2011-11-01T14:08:40.000Z"},"issues$id":{"$t":6},"issues$label ":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"},{"$t":"Area-Compiler"}],"issues $owner":{"issues$uri":{"$t":"/u/jat@google.com/"},"issues$username":{"$t":"jat@g oogle.com"}},"issues$stars":{"$t":1},"issues$state":{"$t":"closed"},"issues$stat us":{"$t":"Fixed"}},{"gd$etag":"W/\"DEEAQH47eCl7ImA9WhdbFE8.\"","id":{"$t":"http ://code.google.com/feeds/issues/p/dart/issues/full/7"},"published":{"$t":"2011-1 0-10T12:32:40.000Z"},"updated":{"$t":"2011-10-12T13:37:21.000Z"},"title":{"$t":" declaredIndentifier typos in Dart Language Specification, Draft Version 0.01, Oc tober 10th, 2011"},"content":{"$t":"\u003cb\u003eWhat steps will reproduce the p roblem?\u003c/b\u003e\n1. Open http://www.dartlang.org/docs/spec/dartLangSpec.pd f\r\n2. Search for "indent" (without the quotes)\r\n3. Notice how this should rather read ident instead.\r\n\r\n\u003cb\u003eWhat is the expected outp ut? What do you see instead?\u003c/b\u003e\n\r\nI see what must be a typo.\r\n\r \n\u003cb\u003eWhat version of the product are you using? On what operating syst em?\u003c/b\u003e\n\r\nDart Programming Language Specification\r\nDraft Version 0 .01\r\nThe Dart Team\r\nOctober 10th, 2011\r\n\r\n\u003cb\u003ePlease provide an y additional information below.\u003c/b\u003e\n\r\nHere is a copy/paste from the pdf (with the fi ligature manually reapaired). See my (sic) annotations for whe re I think the typos are:\r\n\r\n11.9\r\n\r\nTry\r\n\r\nThe try statement suppor ts the definition of exception handling code in a struc-\r\ntured way.\r\n\r\ntr yStatement:\r\ntry block (catchPart+ finallyPart? | finallyPart)\r\n;\r\n\r\ncat chPart:\r\ncatch ‘(’ declaredIndentifier (sic) (‘, ’ declaredIndentifier (sic))? ‘)’ block\r\n;\r\n\r\nfinallyPart:\r\nfinally block\r\n;\r\n","type":"html"},"l ink":[{"rel":"replies","type":"application/atom+xml","href":"http://code.google. com/feeds/issues/p/dart/issues/7/comments/full"},{"rel":"alternate","type":"text /html","href":"http://code.google.com/p/dart/issues/detail?id=7"},{"rel":"self", "type":"application/atom+xml","href":"https://code.google.com/feeds/issues/p/dar t/issues/full/7"}],"author":[{"name":{"$t":"adrian.a...@gmail.com"},"uri":{"$t": "/u/114973624116584041537/"}}],"issues$closedDate":{"$t":"2011-10-12T13:37:21.00 0Z"},"issues$id":{"$t":7},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-M edium"},{"$t":"Component-Docs"}],"issues$owner":{"issues$uri":{"$t":"/u/10270831 0591662789853/"},"issues$username":{"$t":"gbra...@google.com"}},"issues$stars":{ "$t":1},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Done"}},{"gd$etag" :"W/\"D0QNQ347eCl7ImA9WhdbEkg.\"","id":{"$t":"http://code.google.com/feeds/issue s/p/dart/issues/full/8"},"published":{"$t":"2011-10-10T12:46:09.000Z"},"updated" :{"$t":"2011-10-10T14:03:12.000Z"},"title":{"$t":"Build Failure for standalone V M"},"content":{"$t":"\u003cb\u003eWhat steps will reproduce the problem?\u003c/b \u003e\n> Follow steps to build VM mentioned at http://code.google.com/p/dart /wiki/Building#Building_the_standalone_VM\r\n\r\n\u003cb\u003eWhat is the expect ed output? What do you see instead?\u003c/b\u003e\nBuild should be success, but it fails.\r\n\r\n\u003cb\u003eWhat version of the product are you using? On what operating system?\u003c/b\u003e\nLatest version.\r\n\r\n\u003cb\u003ePlease pro vide any additional information below.\u003c/b\u003e\n\r\nError output:\r\n~/dar t/runtime$ ../tools/build.py --arch=ia32\r\nmake -j 1 BUILDTYPE=Debug_ia32 all\r \n CXX(target) out/Debug_ia32/obj.target/libdart/runtime/vm/dart_api_impl.o\r\n cc1plus: warnings being treated as errors\r\n../runtime/vm/dart_api_impl.cc: In function ‘void* dart::Dart_CreateIsolate(void*, void*)’:\r\n../runtime/vm/dart_a pi_impl.cc:38:71: error: declaration of ‘void* dart::Dart_CreateIsolate(void*, v oid*)’ with C language linkage\r\n../runtime/include/dart_api.h:185:26: error: c onflicts with previous declaration ‘void* Dart_CreateIsolate(const Dart_Snapshot *, void*)’\r\nmake: *** [out/Debug_ia32/obj.target/libdart/runtime/vm/dart_api_i mpl.o] Error 1\r\nBUILD FAILED\r\n\r\n\r\nIs this a known issue? or am I doing s omething wrong?\r\n\r\nthanks,\r\nswarup","type":"html"},"link":[{"rel":"replies ","type":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/da rt/issues/8/comments/full"},{"rel":"alternate","type":"text/html","href":"http:/ /code.google.com/p/dart/issues/detail?id=8"},{"rel":"self","type":"application/a tom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/8"}],"a uthor":[{"name":{"$t":"me.s...@gmail.com"},"uri":{"$t":"/u/112564033093352645938 /"}}],"issues$closedDate":{"$t":"2011-10-10T14:03:12.000Z"},"issues$id":{"$t":8} ,"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$mergedIn to":{"issues$id":{"$t":3},"issues$project":{"$t":"dart"}},"issues$stars":{"$t":2 },"issues$state":{"$t":"closed"},"issues$status":{"$t":"Duplicate"}},{"gd$etag": "W/\"CEMMQH47eCl7ImA9WhdbE0g.\"","id":{"$t":"http://code.google.com/feeds/issues /p/dart/issues/full/9"},"published":{"$t":"2011-10-10T13:08:33.000Z"},"updated": {"$t":"2011-10-11T17:01:21.000Z"},"title":{"$t":"\"variable set but not used\" e rror during build of VM"},"content":{"$t":"\u003cb\u003eWhat steps will reproduc e the problem?\u003c/b\u003e\n1. > Follow steps to build VM mentioned at http ://code.google.com/p/dart/wiki/Building#Building_the_standalone_VM\r\n\r\n\u003c b\u003eWhat is the expected output? What do you see instead?\u003c/b\u003e\nI ge t some "variable X set but not used"-type warnings, that -Werror escal ates to errors, halting the build.\r\nAs a temporary measure, I removed -Werror from all *.mk files, which allows me to build the standalone VM successfully.\r\ n\r\n\u003cb\u003eWhat version of the product are you using? On what operating s ystem?\u003c/b\u003e\nRecent svn on arch linux using gcc version 4.6.1 20110819 (prerelease) \r\n\r\n\u003cb\u003ePlease provide any additional information belo w.\u003c/b\u003e\nHere is a full list of the warnings (without -Werror and there for not turned to errors)\r\n\r\n\r\nthird_party/v8/src/ia32/full-codegen-ia32.c c: In member function ‘virtual void v8::internal::FullCodeGenerator::VisitCompar eOperation(v8::internal::CompareOperation*)’:\r\nthird_party/v8/src/ia32/full-co degen-ia32.cc:4085:12: warning: variable ‘strict’ set but not used [-Wunused-but -set-variable]\r\n CXX(host) out/Debug_ia32/obj.host/v8_base/third_party/v8/src /ia32/lithium-gap-resolver-ia32.o\r\nthird_party/v8/src/ia32/lithium-codegen-ia3 2.cc: In member function ‘void v8::internal::LCodeGen::DoLoadKeyedFastDoubleElem ent(v8::internal::LLoadKeyedFastDoubleElement*)’:\r\nthird_party/v8/src/ia32/lit hium-codegen-ia32.cc:2235:12: warning: variable ‘elements’ set but not used [-Wu nused-but-set-variable]\r\nthird_party/v8/src/ia32/lithium-codegen-ia32.cc: In m ember function ‘void v8::internal::LCodeGen::DoStoreKeyedFastDoubleElement(v8::i nternal::LStoreKeyedFastDoubleElement*)’:\r\nthird_party/v8/src/ia32/lithium-cod egen-ia32.cc:3100:12: warning: variable ‘elements’ set but not used [-Wunused-bu t-set-variable]\r\nthird_party/v8/src/ia32/lithium-codegen-ia32.cc:3101:12: warn ing: variable ‘key’ set but not used [-Wunused-but-set-variable]\r\n\r\n\r\nthir d_party/v8/src/ia32/full-codegen-ia32.cc: In member function ‘virtual void v8::i nternal::FullCodeGenerator::VisitCompareOperation(v8::internal::CompareOperation *)’:\r\nthird_party/v8/src/ia32/full-codegen-ia32.cc:4085:12: warning: variable ‘strict’ set but not used [-Wunused-but-set-variable]\r\n CXX(target) out/Debug _ia32/obj.target/v8_base/third_party/v8/src/ia32/lithium-gap-resolver-ia32.o\r\n third_party/v8/src/ia32/lithium-codegen-ia32.cc: In member function ‘void v8::in ternal::LCodeGen::DoLoadKeyedFastDoubleElement(v8::internal::LLoadKeyedFastDoubl eElement*)’:\r\nthird_party/v8/src/ia32/lithium-codegen-ia32.cc:2235:12: warning : variable ‘elements’ set but not used [-Wunused-but-set-variable]\r\nthird_part y/v8/src/ia32/lithium-codegen-ia32.cc: In member function ‘void v8::internal::LC odeGen::DoStoreKeyedFastDoubleElement(v8::internal::LStoreKeyedFastDoubleElement *)’:\r\nthird_party/v8/src/ia32/lithium-codegen-ia32.cc:3100:12: warning: variab le ‘elements’ set but not used [-Wunused-but-set-variable]\r\nthird_party/v8/src /ia32/lithium-codegen-ia32.cc:3101:12: warning: variable ‘key’ set but not used [-Wunused-but-set-variable]\r\n\r\n","type":"html"},"link":[{"rel":"replies","ty pe":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/dart/is sues/9/comments/full"},{"rel":"alternate","type":"text/html","href":"http://code .google.com/p/dart/issues/detail?id=9"},{"rel":"self","type":"application/atom+x ml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/9"}],"author ":[{"name":{"$t":"waq...@gmail.com"},"uri":{"$t":"/u/110067472520212772478/"}}], "issues$closedDate":{"$t":"2011-10-10T13:20:54.000Z"},"issues$id":{"$t":9},"issu es$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$mergedInto":{" issues$id":{"$t":43},"issues$project":{"$t":"dart"}},"issues$stars":{"$t":1},"is sues$state":{"$t":"closed"},"issues$status":{"$t":"Duplicate"}},{"gd$etag":"W/\" DE4GRX47eCl7ImA9WhdbGEo.\"","id":{"$t":"http://code.google.com/feeds/issues/p/da rt/issues/full/10"},"published":{"$t":"2011-10-10T13:21:56.000Z"},"updated":{"$t ":"2011-10-17T18:42:04.000Z"},"title":{"$t":"dartc build failure: private DartNo de.setParent()"},"content":{"$t":"\u003cb\u003eWhat steps will reproduce the pro blem?\u003c/b\u003e\n1. build dart compiler\r\n\r\n\u003cb\u003eWhat is the expe cted output? What do you see instead?\u003c/b\u003e\ndart/compiler/java/com/goog le/dart/compiler/ast/DartNode.java fails to compile with the following error:\r\ n [javac] /data/down/devel/dart/dart/compiler/java/com/google/dart/compiler/a st/DartNode.java:122: error: setParent(DartNode) has private access in DartNode\ r\n [javac] child.setParent(this);\r\n [javac] ^\r\n\r\ n\r\n\u003cb\u003eWhat version of the product are you using? On what operating s ystem?\u003c/b\u003e\ndart svn, javac 1.7.0 on arch linux\r\n\r\n\u003cb\u003ePl ease provide any additional information below.\u003c/b\u003e\nMaking setParent() protected instead of private fixes the issue for me, allowing it to be called f rom protected method becomeParentOf() of the same class.\r\n","type":"html"},"li nk":[{"rel":"replies","type":"application/atom+xml","href":"http://code.google.c om/feeds/issues/p/dart/issues/10/comments/full"},{"rel":"alternate","type":"text /html","href":"http://code.google.com/p/dart/issues/detail?id=10"},{"rel":"self" ,"type":"application/atom+xml","href":"https://code.google.com/feeds/issues/p/da rt/issues/full/10"}],"author":[{"name":{"$t":"waq...@gmail.com"},"uri":{"$t":"/u /110067472520212772478/"}}],"issues$closedDate":{"$t":"2011-10-17T18:42:04.000Z" },"issues$id":{"$t":10},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Med ium"},{"$t":"Area-Compiler"}],"issues$owner":{"issues$uri":{"$t":"/u/11601068690 5328984286/"},"issues$username":{"$t":"johnl...@google.com"}},"issues$stars":{"$ t":1},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Fixed"}},{"gd$etag": "W/\"D0MCRH47eCl7ImA9WhdbEks.\"","id":{"$t":"http://code.google.com/feeds/issues /p/dart/issues/full/11"},"published":{"$t":"2011-10-10T14:07:17.000Z"},"updated" :{"$t":"2011-10-10T16:51:05.000Z"},"title":{"$t":"Error in first online tutorial "},"content":{"$t":"\r\n1. Enter any 3 russian symbols instead of "World&qu ot;\r\n2. Run.\r\n3. Program prints "Hello, хуй!"\r\n\r\nхуй - russian dirty word. Do you have russian programmers? ;)\r\n\r\nI'm using google chrome 14 to try this tutorial.\r\nIn some cases (when number of russian symbols is mor e then 3) it prints squares instead of letters (it's encoding problems i think ; )\r\n\r\n","type":"html"},"link":[{"rel":"replies","type":"application/atom+xml" ,"href":"http://code.google.com/feeds/issues/p/dart/issues/11/comments/full"},{" rel":"alternate","type":"text/html","href":"http://code.google.com/p/dart/issues /detail?id=11"},{"rel":"self","type":"application/atom+xml","href":"https://code .google.com/feeds/issues/p/dart/issues/full/11"}],"author":[{"name":{"$t":"podg. ..@gmail.com"},"uri":{"$t":"/u/105898658743680019064/"}}],"issues$closedDate":{" $t":"2011-10-10T16:51:05.000Z"},"issues$id":{"$t":11},"issues$label":[{"$t":"Typ e-Defect"},{"$t":"Priority-Medium"}],"issues$owner":{"issues$uri":{"$t":"/u/1003 37825224881731112/"},"issues$username":{"$t":"fmal...@google.com"}},"issues$star s":{"$t":2},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Fixed"}},{"gd$ etag":"W/\"A0UBSH47eCl7ImA9WhdbE04.\"","id":{"$t":"http://code.google.com/feeds/ issues/p/dart/issues/full/12"},"published":{"$t":"2011-10-10T14:28:03.000Z"},"up dated":{"$t":"2011-10-11T13:20:59.000Z"},"title":{"$t":"compiler should be be in dependant of browser code"},"content":{"$t":"Request: Make the Dart->JS compi ler as a seperate file from the browser checking code so that the project can be included in other projects such as Node.JS\r\n\r\n","type":"html"},"link":[{"re l":"replies","type":"application/atom+xml","href":"http://code.google.com/feeds/ issues/p/dart/issues/12/comments/full"},{"rel":"alternate","type":"text/html","h ref":"http://code.google.com/p/dart/issues/detail?id=12"},{"rel":"self","type":" application/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues /full/12"}],"author":[{"name":{"$t":"xdr...@gmail.com"},"uri":{"$t":"/u/11747652 1218063886204/"}}],"issues$closedDate":{"$t":"2011-10-11T13:20:59.000Z"},"issues $id":{"$t":12},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"i ssues$stars":{"$t":3},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Inva lid"}},{"gd$etag":"W/\"CkEHQ347eCl7ImA9WhJSEkk.\"","id":{"$t":"http://code.googl e.com/feeds/issues/p/dart/issues/full/13"},"published":{"$t":"2011-10-10T14:33:3 3.000Z"},"updated":{"$t":"2012-07-02T14:50:32.000Z"},"title":{"$t":"Add C#-style extension methods"},"content":{"$t":"Unless I'm reading the spec and examples w rong, it looks as if Dart uses the horrific Java approach of providing utility m ethods that operate on a interface, by putting them as static methods within som e class with a name like 'Arrays' or 'Collections'. This is nonsense, especially when Linq and extension methods in C# have demonstrated a far superior approach , and Dart should provide an equivalent mechanism.\r\n\r\nAn obvious, easy way t o add this would be that top level functions can optionally be called on an obje ct using the dot operator, in which case the calling instance is passed as the f irst function parameter.\r\n\r\nE.g. to write a generic first method that operat es over an iterator for a supplied predicate:\r\n\r\nT first<T>(Iterator&l t;T> iterator, bool predicate(T obj)) {\r\n while (iterator.hasNext()) {\r \n if (predicate(iterator.next()) {\r\n return true;\r\n }\r\n }\r\n return false;\r\n}\r\n\r\nThis could be called on an instanc e of an iterator as follows:\r\n\r\nvar jon = peopleIterator.first((p) => p.n ame == 'Jon');\r\n\r\nUsing extension methods that also return iterators, they c an then chained together to form fluent expressions:\r\n\r\nvar fiveOldestJons = peopleInterator.where((p) => p.name == 'Jon').orderBy((p) => p.age).take( 5);\r\n\r\nIt's worrying looking through the language design that you don't seem to looked much beyond JavaScript and Java for your inspiration in Dart. I can't speak for users of other languages, but I strongly doubt C# developers will be particularly impressed by a lot of the Java style anachronisms, and I'd urge you to cast your net a little more widely in general.","type":"html"},"link":[{"rel ":"replies","type":"application/atom+xml","href":"http://code.google.com/feeds/i ssues/p/dart/issues/13/comments/full"},{"rel":"alternate","type":"text/html","hr ef":"http://code.google.com/p/dart/issues/detail?id=13"},{"rel":"self","type":"a pplication/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/ full/13"}],"author":[{"name":{"$t":"jon.rimmer"},"uri":{"$t":"/u/jon.rimmer/"}}] ,"issues$closedDate":{"$t":"2011-10-12T13:44:38.000Z"},"issues$id":{"$t":13},"is sues$label":[{"$t":"Type-Enhancement"},{"$t":"Priority-Medium"},{"$t":"Area-Lang uage"}],"issues$stars":{"$t":25},"issues$state":{"$t":"closed"},"issues$status": {"$t":"WontFix"}},{"gd$etag":"W/\"Ck4BRn47eCl7ImA9WhRaF04.\"","id":{"$t":"http:/ /code.google.com/feeds/issues/p/dart/issues/full/14"},"published":{"$t":"2011-10 -10T15:34:16.000Z"},"updated":{"$t":"2012-02-20T09:42:37.000Z"},"title":{"$t":"A dd Tau constant to core Math class"},"content":{"$t":"With a new language, we ar e taking the opportunity to introduce better concepts, right? So please add Tau, the ratio of a circle's circumference to its radius (i.e. 2pi), to the Math cla ss.\r\n\r\nLeave Math.PI as is, but please add Math.TAU\r\n\r\nThis is a safe ad dition with no side effects and minimal impact to the language and runtime.\r\n\ r\nTau manifesto: http://tauday.com/\r\n","type":"html"},"link":[{"rel":"replies ","type":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/da rt/issues/14/comments/full"},{"rel":"alternate","type":"text/html","href":"http: //code.google.com/p/dart/issues/detail?id=14"},{"rel":"self","type":"application /atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/14"}] ,"author":[{"name":{"$t":"peter.ge...@gmail.com"},"uri":{"$t":"/u/11632770444012 2793403/"}}],"issues$closedDate":{"$t":"2012-02-16T00:26:22.000Z"},"issues$id":{ "$t":14},"issues$label":[{"$t":"Type-Enhancement"},{"$t":"Priority-Medium"},{"$t ":"Area-Library"}],"issues$owner":{"issues$uri":{"$t":"/u/jjb@google.com/"},"iss ues$username":{"$t":"jjb@google.com"}},"issues$stars":{"$t":17},"issues$state":{ "$t":"closed"},"issues$status":{"$t":"WontFix"}},{"gd$etag":"W/\"DE8BQH47eCl7ImA 9WhdaEkw.\"","id":{"$t":"http://code.google.com/feeds/issues/p/dart/issues/full/ 15"},"published":{"$t":"2011-10-10T15:36:24.000Z"},"updated":{"$t":"2011-10-21T1 7:07:31.000Z"},"title":{"$t":"jQuery integration"},"content":{"$t":"I may be mis -understanding dart, but I would like to put in a request that Google's engineer s/someone smarter than me add jQuery as a possible library.\r\n\r\nFor instance, how would I accomplish the following using dart?\r\n\r\n<pre>\r\n$(" p").click({function(){ alert("You clicked a paragraph tag!"); }); \r\n</pre>\r\n\r\n","type":"html"},"link":[{"rel":"replies","type":"applic ation/atom+xml","href":"http://code.google.com/feeds/issues/p/dart/issues/15/com ments/full"},{"rel":"alternate","type":"text/html","href":"http://code.google.co m/p/dart/issues/detail?id=15"},{"rel":"self","type":"application/atom+xml","href ":"https://code.google.com/feeds/issues/p/dart/issues/full/15"}],"author":[{"nam e":{"$t":"bri...@dearing-group.com"},"uri":{"$t":"/u/108006530617416183710/"}}], "issues$closedDate":{"$t":"2011-10-21T16:26:31.000Z"},"issues$id":{"$t":15},"iss ues$label":[{"$t":"Type-Enhancement"},{"$t":"Priority-Medium"},{"$t":"Area-UI"}] ,"issues$stars":{"$t":10},"issues$state":{"$t":"closed"},"issues$status":{"$t":" WontFix"}},{"gd$etag":"W/\"CUQNQ347eCl7ImA9WhdbE0g.\"","id":{"$t":"http://code.g oogle.com/feeds/issues/p/dart/issues/full/16"},"published":{"$t":"2011-10-10T16: 04:28.000Z"},"updated":{"$t":"2011-10-11T17:16:32.000Z"},"title":{"$t":"Generics disappear on try.dartlang.org"},"content":{"$t":"Go to try.dartlang.org, then i nsert and execute this code:\r\nclass PointlessValueWrapper {\r\n PointlessValu eWrapper(Type pointlessArgument);\r\n}\r\nmain() {\r\n new PointlessValueWrappe r(5);\r\n new PointlessValueWrapper("Hello!");\r\n}\r\n\r\nAs expecte d, line 6 raises a warning.\r\n\r\nNow, open the link on the top right in a new tab. You'll see the same code, except the type parameters are missing. Because o f this, line 2 now produces an error.\r\n\r\nI expect a tokeniser somewhere is m isbehaving.\r\n\r\nUsing Firefox/Nightly (which is at version 10, at the moment) .","type":"html"},"link":[{"rel":"replies","type":"application/atom+xml","href": "http://code.google.com/feeds/issues/p/dart/issues/16/comments/full"},{"rel":"al ternate","type":"text/html","href":"http://code.google.com/p/dart/issues/detail? id=16"},{"rel":"self","type":"application/atom+xml","href":"https://code.google. com/feeds/issues/p/dart/issues/full/16"}],"author":[{"name":{"$t":"pimmhoge...@g mail.com"},"uri":{"$t":"/u/117820825527967972339/"}}],"issues$closedDate":{"$t": "2011-10-11T17:16:32.000Z"},"issues$id":{"$t":16},"issues$label":[{"$t":"Type-De fect"},{"$t":"Priority-Medium"},{"$t":"Area-Dartboard"}],"issues$owner":{"issues $uri":{"$t":"/u/103267283189406017873/"},"issues$username":{"$t":"knor...@google .com"}},"issues$stars":{"$t":0},"issues$state":{"$t":"closed"},"issues$status":{ "$t":"Verified"}},{"gd$etag":"W/\"D0UDRH47eCl7ImA9WhdbEks.\"","id":{"$t":"http:/ /code.google.com/feeds/issues/p/dart/issues/full/17"},"published":{"$t":"2011-10 -10T16:11:37.000Z"},"updated":{"$t":"2011-10-10T16:47:55.000Z"},"title":{"$t":"C an't build editor"},"content":{"$t":"In editor/build/README.txt:\r\n\r\n---\r\nT o begin, make sure the Dart plugin and feature sources are checked out from\r\nS VN. Edit rcpinit.sh to define the location of the TRUNK directory that was\r\nch ecked out. Also checkout the usage profile plugin and feature from perforce.\r\n Define that directory in rcpinit.sh as GDT_PROF. You only the the usage\r\nprofi ler, not all of GPE.\r\n---\r\n\r\nBut google plugin for eclipse is not open-sou rced yet:\r\nhttp://code.google.com/eclipse/docs/faq.html#source\r\n\r\nWhere ca n I find smth like /src/prof-git5/google3/third_party/java/google_plugin_eclipse /opensource/trunk\r\nfor building editor?","type":"html"},"link":[{"rel":"replie s","type":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/d art/issues/17/comments/full"},{"rel":"alternate","type":"text/html","href":"http ://code.google.com/p/dart/issues/detail?id=17"},{"rel":"self","type":"applicatio n/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/17"} ],"author":[{"name":{"$t":"bats...@gmail.com"},"uri":{"$t":"/u/10838216575781979 9147/"}}],"issues$closedDate":{"$t":"2011-10-10T16:23:46.000Z"},"issues$id":{"$t ":17},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$sta rs":{"$t":1},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Done"}},{"gd$ etag":"W/\"CEYMRn47eCl7ImA9WhJbFU0.\"","id":{"$t":"http://code.google.com/feeds/ issues/p/dart/issues/full/18"},"published":{"$t":"2011-10-10T16:31:10.000Z"},"up dated":{"$t":"2012-09-24T15:56:27.000Z"},"title":{"$t":"Building dart on Mac OS X Lion with xcode 4"},"content":{"$t":"\u003cb\u003eWhat steps will reproduce th e problem?\u003c/b\u003e\n1. checkout source code\r\n2. run tools/build.py\r\n\r \nResult:\r\n=== BUILD NATIVE TARGET v8_base OF PROJECT v8 WITH CONFIGURATION De bug_x64 ===\r\n** BUILD FAILED **\r\n\r\nThe problem is in macosx sdk version. G oogle Dart needs 10.5 for building, but there are no macosx10.5 sdk in XCode 4 i n Lion.\r\n\r\nWorkaround: specify sdk manually in build.py:\r\nIndex: tools/bui ld.py\r\n===================================================================\r\n --- tools/build.py (revision 296)\r\n+++ tools/build.py (working copy)\r\n@@ - 106,6 +106,8 @@\r\n if os.path.exists('dart-%s.gyp' % CurrentDirectoryBa seName()):\r\n project_file = 'dart-%s.xcodeproj' % CurrentDirectoryBa seName()\r\n args = ['xcodebuild',\r\n+ '-sdk',\r\n+ 'macosx10.6',\r\n '-project',\r\n pro ject_file,\r\n '-target',\r\n\r\nFull instruction for workaround on Lion:\r\nhttp://batsuev.com/2011/10/building-google-dart-on-os-x-lion-with-x code-4/\r\n","type":"html"},"link":[{"rel":"replies","type":"application/atom+xm l","href":"http://code.google.com/feeds/issues/p/dart/issues/18/comments/full"}, {"rel":"alternate","type":"text/html","href":"http://code.google.com/p/dart/issu es/detail?id=18"},{"rel":"self","type":"application/atom+xml","href":"https://co de.google.com/feeds/issues/p/dart/issues/full/18"}],"author":[{"name":{"$t":"bat s...@gmail.com"},"uri":{"$t":"/u/108382165757819799147/"}}],"issues$cc":[{"issue s$uri":{"$t":"/u/efortuna@google.com/"},"issues$username":{"$t":"efortuna@google .com"}},{"issues$uri":{"$t":"/u/dgrove@google.com/"},"issues$username":{"$t":"dg rove@google.com"}}],"issues$id":{"$t":18},"issues$label":[{"$t":"Type-Defect"},{ "$t":"Priority-Medium"},{"$t":"Area-Build"},{"$t":"Milestone-M2"}],"issues$owner ":{"issues$uri":{"$t":"/u/iposva@google.com/"},"issues$username":{"$t":"iposva@g oogle.com"}},"issues$stars":{"$t":22},"issues$state":{"$t":"open"},"issues$statu s":{"$t":"Accepted"}},{"gd$etag":"W/\"D0EBSH47eCl7ImA9WhdbEko.\"","id":{"$t":"ht tp://code.google.com/feeds/issues/p/dart/issues/full/19"},"published":{"$t":"201 1-10-10T17:36:20.000Z"},"updated":{"$t":"2011-10-10T19:40:59.000Z"},"title":{"$t ":"Integration with Eclipse"},"content":{"$t":"There should be a good integratio n towards common IDE's like Eclipse. ","type":"html"},"link":[{"rel":"replies"," type":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/dart/ issues/19/comments/full"},{"rel":"alternate","type":"text/html","href":"http://c ode.google.com/p/dart/issues/detail?id=19"},{"rel":"self","type":"application/at om+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/19"}],"a uthor":[{"name":{"$t":"ad...@trollweb.no"},"uri":{"$t":"/u/108751899022404107859 /"}}],"issues$closedDate":{"$t":"2011-10-10T19:40:59.000Z"},"issues$id":{"$t":19 },"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$stars": {"$t":0},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Invalid"}},{"gd$e tag":"W/\"DE4BRX47eCl7ImA9WhdbE0k.\"","id":{"$t":"http://code.google.com/feeds/i ssues/p/dart/issues/full/20"},"published":{"$t":"2011-10-10T17:48:37.000Z"},"upd ated":{"$t":"2011-10-11T15:29:14.000Z"},"title":{"$t":"typo in initial example o n try-dart-lang.appspot.com"},"content":{"$t":"\u003cb\u003eWhat steps will repr oduce the problem?\u003c/b\u003e\n1. Visit http://try-dart-lang.appspot.com/\r\n \r\n\u003cb\u003eWhat is the expected output? What do you see instead?\u003c/b\u 003e\n\r\nI expected to see coherent wording. Instead, I see "When you run the code … it it submitted to AppEngine". I believe the intended wording wa s "When you run the code, it is submitted to AppEngine".\r\n\r\n\u003c b\u003eWhat version of the product are you using? On what operating system?\u003 c/b\u003e\n\r\nThe live version on Chrome and Fedora.\r\n\r\n\u003cb\u003ePlease provide any additional information below.\u003c/b\u003e\n\r\n","type":"html"}," link":[{"rel":"replies","type":"application/atom+xml","href":"http://code.google .com/feeds/issues/p/dart/issues/20/comments/full"},{"rel":"alternate","type":"te xt/html","href":"http://code.google.com/p/dart/issues/detail?id=20"},{"rel":"sel f","type":"application/atom+xml","href":"https://code.google.com/feeds/issues/p/ dart/issues/full/20"}],"author":[{"name":{"$t":"mich...@ficarra.me"},"uri":{"$t" :"/u/111990041337538184628/"}}],"issues$closedDate":{"$t":"2011-10-11T14:01:40.0 00Z"},"issues$id":{"$t":20},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority -Medium"},{"$t":"Component-Docs"}],"issues$owner":{"issues$uri":{"$t":"/u/pdr@go ogle.com/"},"issues$username":{"$t":"pdr@google.com"}},"issues$stars":{"$t":1}," issues$state":{"$t":"closed"},"issues$status":{"$t":"Fixed"}},{"gd$etag":"W/\"Ck 8AQH47eCl7ImA9WhdbE0k.\"","id":{"$t":"http://code.google.com/feeds/issues/p/dart /issues/full/21"},"published":{"$t":"2011-10-10T17:55:20.000Z"},"updated":{"$t": "2011-10-11T13:47:21.000Z"},"title":{"$t":"Include Open Sans Bold web font in da rtlang.org pages"},"content":{"$t":"The pages on dartlang.org use this tag to lo ad Open Sans:\r\n\r\n<link href='http://fonts.googleapis.com/css?family=Open+ Sans' rel='stylesheet' type='text/css'>\r\n\r\nThis doesn't load the boldface file, while some parts like .intro > dl > dt are set in boldface. Current ly this means that the regular font is made bold programmatically at these place s, which looks very bad.\r\n\r\nInstead, please use this tag:\r\n\r\n<link hr ef='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' t ype='text/css'>","type":"html"},"link":[{"rel":"replies","type":"application/ atom+xml","href":"http://code.google.com/feeds/issues/p/dart/issues/21/comments/ full"},{"rel":"alternate","type":"text/html","href":"http://code.google.com/p/da rt/issues/detail?id=21"},{"rel":"self","type":"application/atom+xml","href":"htt ps://code.google.com/feeds/issues/p/dart/issues/full/21"}],"author":[{"name":{"$ t":"sander.d...@gmail.com"},"uri":{"$t":"/u/117653750014788020856/"}}],"issues$c losedDate":{"$t":"2011-10-11T13:47:21.000Z"},"issues$id":{"$t":21},"issues$label ":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"},{"$t":"Component-Docs"}],"issue s$owner":{"issues$uri":{"$t":"/u/drfibonacci@google.com/"},"issues$username":{"$ t":"drfibonacci@google.com"}},"issues$stars":{"$t":1},"issues$state":{"$t":"clos ed"},"issues$status":{"$t":"Fixed"}},{"gd$etag":"W/\"CE4DR347eCl7ImA9WhJaEko.\"" ,"id":{"$t":"http://code.google.com/feeds/issues/p/dart/issues/full/22"},"publis hed":{"$t":"2011-10-10T18:47:48.000Z"},"updated":{"$t":"2012-10-03T14:02:56.000Z "},"title":{"$t":"Support non-nullable types."},"content":{"$t":"Short version: Null pointers are a really good way to mess up a program at runtime, and I'd lik e the Dart team to reevaluate whether they're absolutely required.\r\n\r\nSlight ly longer version: I would say the #1 cause of issues in my programs (excluding logical errors/requirements errors) are NPEs. Having a language support NPE remo val, be it via some clever compiler warning or simply removing null altogether, would be wonderful. I'm personally partial to Scala's method of null removal, bu t I'm sure PL gurus like yourselves have seen many others.\r\n\r\nDart has a sta ted goal of avoiding the creation of programs that "are difficult to debug or maintain." NPEs are a huge pain point in this regard. I'd be really happ y if the Dart team reevaluated whether they are absolutely required to achieve t he other aims.","type":"html"},"link":[{"rel":"replies","type":"application/atom +xml","href":"http://code.google.com/feeds/issues/p/dart/issues/22/comments/full "},{"rel":"alternate","type":"text/html","href":"http://code.google.com/p/dart/i ssues/detail?id=22"},{"rel":"self","type":"application/atom+xml","href":"https:/ /code.google.com/feeds/issues/p/dart/issues/full/22"}],"author":[{"name":{"$t":" cfle...@gmail.com"},"uri":{"$t":"/u/117457048271408990845/"}}],"issues$id":{"$t" :22},"issues$label":[{"$t":"Type-Enhancement"},{"$t":"Priority-Medium"},{"$t":"A rea-Language"},{"$t":"Milestone-Later"}],"issues$owner":{"issues$uri":{"$t":"/u/ 102708310591662789853/"},"issues$username":{"$t":"gbra...@google.com"}},"issues$ stars":{"$t":110},"issues$state":{"$t":"open"},"issues$status":{"$t":"Triaged"}} ,{"gd$etag":"W/\"A0YNSH47eCl7ImA9WhdbE04.\"","id":{"$t":"http://code.google.com/ feeds/issues/p/dart/issues/full/23"},"published":{"$t":"2011-10-10T19:00:32.000Z "},"updated":{"$t":"2011-10-11T13:19:59.000Z"},"title":{"$t":"The example Fibona cci is not responsive most of the times"},"content":{"$t":"\u003cb\u003eWhat ste ps will reproduce the problem?\u003c/b\u003e\n1. At dartland.org, choose the exa mple Fibonacci.\r\n2. Instead of 20, as a parameter for the function Fib, use 50 .\r\n\r\n\u003cb\u003eWhat is the expected output? What do you see instead?\u003 c/b\u003e\nI was expecting a numeric output generated by the function. Instead, the page freezes or crashes.\r\n\r\n\r\n\u003cb\u003eWhat version of the product are you using? On what operating system?\u003c/b\u003e\nn/a. Google Chrome on W indows 7\r\n\r\n\u003cb\u003ePlease provide any additional information below.\u0 03c/b\u003e\n\r\n","type":"html"},"link":[{"rel":"replies","type":"application/a tom+xml","href":"http://code.google.com/feeds/issues/p/dart/issues/23/comments/f ull"},{"rel":"alternate","type":"text/html","href":"http://code.google.com/p/dar t/issues/detail?id=23"},{"rel":"self","type":"application/atom+xml","href":"http s://code.google.com/feeds/issues/p/dart/issues/full/23"}],"author":[{"name":{"$t ":"guilherm...@gmail.com"},"uri":{"$t":"/u/117803371227799387793/"}}],"issues$cl osedDate":{"$t":"2011-10-11T13:19:59.000Z"},"issues$id":{"$t":23},"issues$label" :[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues$stars":{"$t":0},"issues $state":{"$t":"closed"},"issues$status":{"$t":"Invalid"}},{"gd$etag":"W/\"CU8BSH 47eCl7ImA9WhdbEko.\"","id":{"$t":"http://code.google.com/feeds/issues/p/dart/iss ues/full/24"},"published":{"$t":"2011-10-10T19:01:19.000Z"},"updated":{"$t":"201 1-10-10T19:10:59.000Z"},"title":{"$t":"Allowing null pointers is undesirable"}," content":{"$t":"Short version: Null pointers are a really good way to mess up a program at runtime, and I'd like the Dart team to reevaluate whether they're abs olutely required.\r\n\r\nSlightly longer version: I would say the #1 cause of is sues in my programs (excluding logical errors/requirements errors) are NPEs. Hav ing a language support NPE removal, be it via some clever compiler warning or si mply removing null altogether, would be wonderful. I'm personally partial to Sca la's method of null removal, but I'm sure PL gurus like yourselves have seen man y others.\r\n\r\nDart has a stated goal of avoiding the creation of programs tha t "are difficult to debug or maintain." NPEs are a huge pain point in this regard. I'd be really happy if the Dart team reevaluated whether they are a bsolutely required to achieve the other aims.","type":"html"},"link":[{"rel":"re plies","type":"application/atom+xml","href":"http://code.google.com/feeds/issues /p/dart/issues/24/comments/full"},{"rel":"alternate","type":"text/html","href":" http://code.google.com/p/dart/issues/detail?id=24"},{"rel":"self","type":"applic ation/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/ 24"}],"author":[{"name":{"$t":"cfle...@gmail.com"},"uri":{"$t":"/u/1174570482714 08990845/"}}],"issues$closedDate":{"$t":"2011-10-10T19:10:59.000Z"},"issues$id": {"$t":24},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"}],"issues $mergedInto":{"issues$id":{"$t":22},"issues$project":{"$t":"dart"}},"issues$star s":{"$t":2},"issues$state":{"$t":"closed"},"issues$status":{"$t":"Duplicate"}},{ "gd$etag":"W/\"C0EBRX47eCl7ImA9WhdbE0k.\"","id":{"$t":"http://code.google.com/fe eds/issues/p/dart/issues/full/25"},"published":{"$t":"2011-10-10T19:50:14.000Z"} ,"updated":{"$t":"2011-10-11T14:00:54.000Z"},"title":{"$t":"Another typo in http ://try-dart-lang.appspot.com/ code comments"},"content":{"$t":"\u003cb\u003eWhat steps will reproduce the problem?\u003c/b\u003e\n1. Visit http://try-dart-lang. appspot.com/\r\n\r\n\u003cb\u003eWhat is the expected output? What do you see in stead?\u003c/b\u003e\n\r\nIn addition to issue20, I spotted another typo, marked with (sic) below.\r\n\r\nThe first or second "of" can be deleted, whi chever you prefer :-)\r\n\r\n"// Here you can try out the Dart Language fro m the comfort of of (sic) your own"\r\n\r\n\u003cb\u003eWhat version of the product are you using? On what operating system?\u003c/b\u003e\n\r\nAbove URL a t the time of this issue submission.\r\n\r\n\u003cb\u003ePlease provide any addi tional information below.\u003c/b\u003e\n","type":"html"},"link":[{"rel":"replie s","type":"application/atom+xml","href":"http://code.google.com/feeds/issues/p/d art/issues/25/comments/full"},{"rel":"alternate","type":"text/html","href":"http ://code.google.com/p/dart/issues/detail?id=25"},{"rel":"self","type":"applicatio n/atom+xml","href":"https://code.google.com/feeds/issues/p/dart/issues/full/25"} ],"author":[{"name":{"$t":"adrian.a...@gmail.com"},"uri":{"$t":"/u/1149736241165 84041537/"}}],"issues$closedDate":{"$t":"2011-10-11T14:00:54.000Z"},"issues$id": {"$t":25},"issues$label":[{"$t":"Type-Defect"},{"$t":"Priority-Medium"},{"$t":"C omponent-Docs"}],"issues$owner":{"issues$uri":{"$t":"/u/pdr@google.com/"},"issue s$username":{"$t":"pdr@google.com"}},"issues$stars":{"$t":1},"issues$state":{"$t ":"closed"},"issues$status":{"$t":"Fixed"}}]}}
OLDNEW
« no previous file with comments | « test/codegen/lib/html/wrapping_collections_test.dart ('k') | test/codegen/lib/html/xhr_cross_origin_test.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698