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

Issue 11293283: Initial version of a serialization framework (Closed)

Created:
8 years, 1 month ago by Alan Knight
Modified:
8 years ago
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Initial version of a serialization framework Committed: https://code.google.com/p/dart/source/detail?r=15796

Patch Set 1 #

Patch Set 2 : #

Total comments: 63

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 103

Patch Set 7 : #

Patch Set 8 : #

Total comments: 2

Patch Set 9 : #

Patch Set 10 : #

Patch Set 11 : #

Patch Set 12 : #

Patch Set 13 : #

Patch Set 14 : #

Patch Set 15 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+3147 lines, -1 line) Patch
M pkg/pkg.status View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +1 line, -0 lines 0 comments Download
A pkg/serialization/lib/serialization.dart View 1 2 3 4 5 6 7 10 1 chunk +402 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/basic_rule.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +552 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/mirrors_helpers.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +73 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/polyfill_identity_set.dart View 1 2 3 4 5 6 7 8 9 1 chunk +307 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/reader_writer.dart View 1 2 3 4 5 6 7 8 9 10 11 12 13 1 chunk +656 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/serialization_helpers.dart View 1 2 3 4 5 6 10 1 chunk +205 lines, -0 lines 0 comments Download
A pkg/serialization/lib/src/serialization_rule.dart View 1 2 3 4 5 6 7 8 9 10 11 1 chunk +367 lines, -0 lines 0 comments Download
A pkg/serialization/pubspec.yaml View 1 2 1 chunk +7 lines, -0 lines 0 comments Download
A pkg/serialization/test/polyfill_identity_set_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +39 lines, -0 lines 0 comments Download
A pkg/serialization/test/serialization_test.dart View 1 2 3 4 5 6 7 8 9 10 11 12 1 chunk +462 lines, -0 lines 0 comments Download
A pkg/serialization/test/test_models.dart View 1 2 3 4 5 6 1 chunk +73 lines, -0 lines 0 comments Download
M tools/create_sdk.py View 1 2 3 4 5 6 7 8 9 10 11 12 13 14 2 chunks +3 lines, -1 line 0 comments Download

Messages

Total messages: 11 (0 generated)
Alan Knight
A first cut at serialization. Still a great many issues, but will do the basics. ...
8 years, 1 month ago (2012-11-14 21:17:41 UTC) #1
Jennifer Messerly
Only part way through so far, but figured I'd send comments so far. https://chromiumcodereview.appspot.com/11293283/diff/2001/pkg/serialization/lib/serialization.dart File ...
8 years, 1 month ago (2012-11-15 08:02:14 UTC) #2
Alan Knight
John suggests renaming the package from serialization to serialize. That sounds good to me. What ...
8 years, 1 month ago (2012-11-15 20:51:02 UTC) #3
Alan Knight
Anybody besides John have comments?
8 years, 1 month ago (2012-11-19 10:19:41 UTC) #4
Jennifer Messerly
Here is round #2 of my comments :) https://chromiumcodereview.appspot.com/11293283/diff/15013/pkg/serialization/lib/src/reader_writer.dart File pkg/serialization/lib/src/reader_writer.dart (right): https://chromiumcodereview.appspot.com/11293283/diff/15013/pkg/serialization/lib/src/reader_writer.dart#newcode40 pkg/serialization/lib/src/reader_writer.dart:40: Map<Object, ...
8 years, 1 month ago (2012-11-20 01:20:47 UTC) #5
Jennifer Messerly
https://chromiumcodereview.appspot.com/11293283/diff/2001/pkg/serialization/lib/serialization.dart File pkg/serialization/lib/serialization.dart (right): https://chromiumcodereview.appspot.com/11293283/diff/2001/pkg/serialization/lib/serialization.dart#newcode18 pkg/serialization/lib/serialization.dart:18: * back a String which is a JSON representation ...
8 years, 1 month ago (2012-11-20 01:23:31 UTC) #6
justinfagnani
Hey Alan, Quick first pass mainly on the library dartdoc and APIs, naming etc. I'll ...
8 years, 1 month ago (2012-11-20 02:05:30 UTC) #7
Alan Knight
https://chromiumcodereview.appspot.com/11293283/diff/2001/pkg/serialization/lib/serialization.dart File pkg/serialization/lib/serialization.dart (right): https://chromiumcodereview.appspot.com/11293283/diff/2001/pkg/serialization/lib/serialization.dart#newcode18 pkg/serialization/lib/serialization.dart:18: * back a String which is a JSON representation ...
8 years, 1 month ago (2012-11-20 12:17:53 UTC) #8
Alan Knight
https://chromiumcodereview.appspot.com/11293283/diff/15013/pkg/serialization/lib/serialization.dart File pkg/serialization/lib/serialization.dart (right): https://chromiumcodereview.appspot.com/11293283/diff/15013/pkg/serialization/lib/serialization.dart#newcode18 pkg/serialization/lib/serialization.dart:18: * ..addRuleFor(address); On 2012/11/20 02:05:30, justinfagnani wrote: > I'm ...
8 years, 1 month ago (2012-11-20 15:03:54 UTC) #9
Jennifer Messerly
lgtm other than one question about the status file. Will be great to get this ...
8 years, 1 month ago (2012-11-21 01:47:18 UTC) #10
Alan Knight
8 years ago (2012-12-06 17:59:11 UTC) #11
Got the one LGTM, so going to commit this and incorporate any further feedback
in subsequent CLs.

https://chromiumcodereview.appspot.com/11293283/diff/9003/pkg/pkg.status
File pkg/pkg.status (right):

https://chromiumcodereview.appspot.com/11293283/diff/9003/pkg/pkg.status#newc...
pkg/pkg.status:47: serialization/test/serialization_test.dart
On 2012/11/21 01:47:18, John Messerly wrote:
> did you mean to write ": Skip" here?

Oops. Done.

Powered by Google App Engine
This is Rietveld 408576698