{"push_id":974481920,"size":91,"distinct_size":61,"ref":"refs/heads/feature/instrumentation_api","head":"36751c58a2b19609d353fb1fa48cfc0b8dada859","before":"dfe2da7ca4acee54afe304bd4ca1db4b6ec13151","commits":[{"sha":"c131da47e8110b4afbbc62e93e324e28a59cb216","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Enable passing of arguments to the polyglot engine\n\nThis change allows to pass an array of strings to the polyglot engine and retrieve it in the enviroment object.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/c131da47e8110b4afbbc62e93e324e28a59cb216"},{"sha":"61601531482b251443ee77834cf623665d2c9581","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Set arguments separetely for each language.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/61601531482b251443ee77834cf623665d2c9581"},{"sha":"e0092fb46005eceeb421d8a7449587ad2016b549","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Avoid the use of language-specific implementation classes\n\nNot sure what the technical reason is, perhaps to avoid class loading issues? These things seem still to be tightly coupled.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/e0092fb46005eceeb421d8a7449587ad2016b549"},{"sha":"989df50615384fc911ed7c1e0c781622eb99f3da","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Generalize arguments from String[] to Object\n\nThis enables the languages to use for instance configuration objects and other structured data to represent initialization information.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/989df50615384fc911ed7c1e0c781622eb99f3da"},{"sha":"44190c9ef43051ceb9397c4fc441fd673b57f4ab","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Rename arguments to config and add another level of structure to it\n\nThis allows the languages to structure their configuration based on different keys in a map.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/44190c9ef43051ceb9397c4fc441fd673b57f4ab"},{"sha":"116b51a9fd561b57c140beab42f06a96c13d7b59","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Extended test to cover more properties of the configuration\n\nAdopted from https://github.com/jtulach/truffle/commit/32d4240880fd2a97100c3eb1776e274d7c8bbfbb\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/116b51a9fd561b57c140beab42f06a96c13d7b59"},{"sha":"128c3c02dfab56b4aef1ce773545ac5443019427","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Make sure the config exposed to the languages is not modifiable.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/128c3c02dfab56b4aef1ce773545ac5443019427"},{"sha":"e552d9701507853a78af08ef3a2a0c10af88ca5e","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Remove unused import.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/e552d9701507853a78af08ef3a2a0c10af88ca5e"},{"sha":"7789ef9a44de1cae8a2a5e3ed5162966fe019e72","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Improved documentation linking the related methods\n\nBased on comments by @jtulach.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/7789ef9a44de1cae8a2a5e3ed5162966fe019e72"},{"sha":"ea0679851a79caf9cbeb6dab78e25c396886a381","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":" Merge configuration options per language\n\nThis change merges the configuration options per language.\nThus, if a language is associated with multiple mime types, it will see a merged map of configurations from these mime types.\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/ea0679851a79caf9cbeb6dab78e25c396886a381"},{"sha":"2682ebc2dde197280f15d3309ffcc0b9c8c289ed","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"Readability improved by code duplication","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/2682ebc2dde197280f15d3309ffcc0b9c8c289ed"},{"sha":"2e848dec23dae183bcd2f1ab0d67a85e8d4518cd","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"Storing config arguments in a list guarantees order","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/2e848dec23dae183bcd2f1ab0d67a85e8d4518cd"},{"sha":"678b14e50fc2624bbfb71289200b2bddae369042","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"getConfig() never returns null","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/678b14e50fc2624bbfb71289200b2bddae369042"},{"sha":"0995946ba2ddc725161edd897e8ce6304ad67f62","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"Describing what happens when the same key is used multiple times.","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/0995946ba2ddc725161edd897e8ce6304ad67f62"},{"sha":"b8a88cab1d4737c1a9e77d99315c1a404826bee7","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"Applying formating","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/b8a88cab1d4737c1a9e77d99315c1a404826bee7"},{"sha":"752a3465056be8439edc3e983a2e2f15812ce15c","author":{"email":"872270679d6b683587ccc2f713e451b9fad3065f@oracle.com","name":"Jaroslav Tulach"},"message":"Documenting the purpose of getConfig() method on a command-line parameter use-case that initiated introduction of the config and getConfig methods.","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/752a3465056be8439edc3e983a2e2f15812ce15c"},{"sha":"7e4b0a646e018434318e1a32af1e00fb7c5fb642","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Mark the unused variable in the example as unused\n\nSigned-off-by: Stefan Marr <git@stefan-marr.de>","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/7e4b0a646e018434318e1a32af1e00fb7c5fb642"},{"sha":"23a33e891cc0afdf89f75ccbe69524ebd0242fd2","author":{"email":"46f1a0bd5592a2f9244ca321b129902a06b53e03@stefan-marr.de","name":"Stefan Marr"},"message":"Merge pull request #10 from smarr/feature/add-arguments-to-polyglot-engine\n\nEnable passing of arguments to the polyglot engine","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/23a33e891cc0afdf89f75ccbe69524ebd0242fd2"},{"sha":"3e18d577789fcbed89f29025a75006f9fbb7c374","author":{"email":"a35177f4419294c70179b2e805dce09225ba3347@oracle.com","name":"Chris Seaton"},"message":"Add Env#getSupportedMimeTypes()","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/3e18d577789fcbed89f29025a75006f9fbb7c374"},{"sha":"9dcaf3cf3efe97980745e9517dd749112a1bc1e5","author":{"email":"a35177f4419294c70179b2e805dce09225ba3347@oracle.com","name":"Chris Seaton"},"message":"Switch from getSupportedMimeTypes to isMimeTypeSupported.","distinct":false,"url":"https://api.github.com/repos/mlvdv/truffle/commits/9dcaf3cf3efe97980745e9517dd749112a1bc1e5"}]}