{"shas":[["29ba6b4366faf6ef3f213bdc803cebe04ac00a95","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix a couple subtle runtime optimization bugs: When constant-folding a gettextureinfo call, we insert a new instruction -- but insert_code was not adjusting the read/write ranges of the symbols, which are depended upon by other optimizations that might happen later.  Also, a similar bug existed in turn_into_assign -- it wasn't marking the assigned variable as being read on that op.","Larry Gritz"],["b92a30cdfec4ec9d6b0c1b2b7afa60e64e44b242","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Typo fix in docs","Larry Gritz"],["0d89b53e7bb456a09254ae23bcaa68cc314b07b1","2ce344d5bbd3665ef88f3f1691918a93e0af2a6c@gmail.com","Remove check against message passing within the same shader. This has\nbeen found to be undesireable in certain cases when the source of the\nmessage could be the upstream network or \"self\". Clearly using a local\nvariable would be more complex.","fpsunflower"],["3a567e23b38c10e0815d53c0f54945f5e9891140","2ce344d5bbd3665ef88f3f1691918a93e0af2a6c@gmail.com","Fix mismatched prototype for subsurface closure","fpsunflower"],["21990c628e64d1f75a9676ae064bf4c3da984017","2ce344d5bbd3665ef88f3f1691918a93e0af2a6c@gmail.com","Bump up LLVM version to latest in SPI makefiles","fpsunflower"],["cb28454b8318af01a507adb7338b369f85784814","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Bug fix: Texture errors encountered in shader constant folding should be bubbled up to the renderer.","Larry Gritz"],["f92784f68ea836b924682b1bc9d401f4fc1336e0","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Update ref images due to OIIO texture changes","Larry Gritz"],["9a5a98242f48e01f6045efa5638088f9ab12c0f7","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Allow array function parameters of unspecified length.","Larry Gritz"],["b2b8e33785c5b4429ae8f7bddf65282b871b938d","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix subtle bug in marking the lifetime of variables within loops.","Larry Gritz"],["1c7b9229ed408e49d8d3d59b364cd2d980b79b79","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Bump version, update CHANGES docs.","Larry Gritz"],["5c0afa6a9eeda546cc66fe6e83ab9ad4e95d011d","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix struct-within-struct, broken in various ways.","Larry Gritz"],["d0169bdc3a006135e355216d4943e386debe15ac","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix arrays of structs","Larry Gritz"],["c84141cca0575ac7ca3396cdce46a446665a8de0","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Remove dead declaration","Larry Gritz"],["aa03454187e48f42f69316d5c5c1b44b6fc31144","2ce344d5bbd3665ef88f3f1691918a93e0af2a6c@gmail.com","Remove support for LLVM 2.7","fpsunflower"],["e72aebce2e2ea283198dc39be2974704e480bff6","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Make dict_find return -1 for invalid dictionary, to distinguish from 0 meaning that the query failed but on a valid dictionary.","Larry Gritz"],["5f8fff34afa5ee8038b123d7a67b659dcc4f36d5","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix arrays of closures","Larry Gritz"],["753af84b2161c5183d8c0b194f4574b0cd664eaf","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","one more array of closure fix","Larry Gritz"],["20546178d8f9611f671e3ca2abe3f274e64a71d6","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","testsuite: Eliminate all old SIMD-style output reference","Larry Gritz"],["18f5ab52da15c4bf6991f075714379a64d634fab","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Fix several testsuite reference outputs to be more likely to compare correctly across platforms where there may be LSB differences, -0 vs 0, etc.","Larry Gritz"],["78544bee7e8a9e74b151763379c96a5d344658ee","f0a1ce6f80112d72f7276457fd261d671b827567@larrygritz.com","Various array-of-struct and array-of-closure fixes","Larry Gritz"]],"ref":"refs/heads/master","size":63,"head":"d25999f402a4a06b632e0a9b4f970b47df504258","push_id":38053047}