Garbage collected a completed story.
Use Encoder.writeSmallInt() instead of writeInt() in a couple of places.
Use Kyro serializer in tests, to cover variable length encoding if the serializer happens to use them.
Added some non-ascii characters to test message.
Garbage collected a completed story.
Garbage collected a completed story.
Use camel case for `pluginDevelopment` project name.
switch on classycle and strict compile for plugin development project.
Removed unused import.
Fixed typo.
Spec updates.
Removed a duplicate story.
Added TargetedPlatformToolChain.getPlatform() to allow logic to configure stuff based on the actual platform being used.
Added PlatformConfigurableToolChain.eachPlatform() and VisualCpp.eachPlatform() to allow an action to be added that can tweak each platform tool chain. Replaces the magic 'cppCompiler' etc properties on the tool chain, and allows for platform-specific default executable naming schemes.
Changed tool chains sample to use eachPlatform { } instead of magic properties.
Removed the tool properties from the ToolChain implementations. Now, to tweak the tools, either target() or eachPlatform() should be used.
Mention changes to tool chain configuration.
Renamed PlatformToolChain to PlatformToolProvider, and TargetedPlatformToolChain to PlatformToolChain.
Mention renamed public type.
Introduced GccPlatformToolChain and VisualCppPlatformToolChain subtypes of PlatformToolChain.