{
  "_class" : "hudson.matrix.MatrixBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "hudson.model.Cause$UserCause",
          "shortDescription" : "Started by user sgothel",
          "userName" : "Sven Gothel"
        }
      ]
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/master" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 355,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
            "branch" : [
              {
                "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
                "name" : "origin/master"
              }
            ]
          },
          "revision" : {
            "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
            "branch" : [
              {
                "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
                "name" : "origin/master"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
        "branch" : [
          {
            "SHA1" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
            "name" : "origin/master"
          }
        ]
      },
      "remoteUrls" : [
        
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      "_class" : "hudson.tasks.test.MatrixTestResult",
      "failCount" : 4,
      "skipCount" : 0,
      "totalCount" : 315,
      "urlName" : "testReport"
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#355",
  "duration" : 307947,
  "estimatedDuration" : 82281,
  "executor" : None,
  "fullDisplayName" : "jocl #355",
  "id" : "2011-05-18_04-01-50",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 355,
  "queueId" : -1,
  "result" : "UNSTABLE",
  "timestamp" : 1305684110000,
  "url" : "https://jogamp.org/chuck/job/jocl/355/",
  "builtOn" : "win64-nvgtx460-win7-jogamp-x32-sgothel-010",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "dfa367a91806f7a23df269708a95482c0a6c5090",
        "timestamp" : 1303412141000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added a set of put3DRangeKernel utility methods.\u000a",
        "date" : "2011-04-21T20:55:41+0200",
        "id" : "dfa367a91806f7a23df269708a95482c0a6c5090",
        "msg" : "added a set of put3DRangeKernel utility methods.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLBufferTest.java"
        ],
        "commitId" : "3eb0c9892253220a44e43dc1619f548007e6a17f",
        "timestamp" : 1303415951000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added createBufferTest\u000a",
        "date" : "2011-04-21T21:59:11+0200",
        "id" : "3eb0c9892253220a44e43dc1619f548007e6a17f",
        "msg" : "added createBufferTest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLBufferTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLMemory.java",
          "resources/cl-if.cfg",
          "src/com/jogamp/opencl/CLInfoAccessor.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "resources/clImplCustomCode.c",
          "src/com/jogamp/opencl/CLEventList.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "test/com/jogamp/opencl/LowLevelBindingTest.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/util/CLBuildListener.java",
          "src/com/jogamp/opencl/impl/CLImpl.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "557a0a94f42cb2d3d1fa77933af19a422d2f681c",
        "timestamp" : 1303560647000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "switched from PointerBuffer to NativeSizeBuffer.\u000a",
        "date" : "2011-04-23T14:10:47+0200",
        "id" : "557a0a94f42cb2d3d1fa77933af19a422d2f681c",
        "msg" : "switched from PointerBuffer to NativeSizeBuffer.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/clImplCustomCode.c"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLBuildListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/LowLevelBindingTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/gl/CLGLObject.java",
          "src/com/jogamp/opencl/CLCommandQueue.java"
        ],
        "commitId" : "315427ee632ada16ec48174f55f59588f95cd2b0",
        "timestamp" : 1303775882000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "more acquire/releaseGLObject methods, made CLGLObject interface public.\u000a",
        "date" : "2011-04-26T01:58:02+0200",
        "id" : "315427ee632ada16ec48174f55f59588f95cd2b0",
        "msg" : "more acquire/releaseGLObject methods, made CLGLObject interface public.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLObject.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLPlatformFilters.java",
          "src/com/jogamp/opencl/util/CLDeviceFilters.java"
        ],
        "commitId" : "c00dc66867518f32d6a2615aa8da71a52489d5d8",
        "timestamp" : 1303816914000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added glSharing(GLContext context) filter utitlity + code cleanup\u000a",
        "date" : "2011-04-26T13:21:54+0200",
        "id" : "c00dc66867518f32d6a2615aa8da71a52489d5d8",
        "msg" : "added glSharing(GLContext context) filter utitlity + code cleanup",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLPlatformFilters.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLDeviceFilters.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/gl/CLGLBuffer.java",
          "test/com/jogamp/opencl/gl/CLGLTest.java"
        ],
        "commitId" : "5e3020e831a4b5fc04843db88642097b2ad072a9",
        "timestamp" : 1303818563000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : " - CLGLBuffer size must now be specified when the buffer is created\u000a - but can be updated later if required (gl lock is mandatory)\u000a - added VBO CLGL test\u000a - javadoc updates\u000a",
        "date" : "2011-04-26T13:49:23+0200",
        "id" : "5e3020e831a4b5fc04843db88642097b2ad072a9",
        "msg" : "- CLGLBuffer size must now be specified when the buffer is created",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/gl/CLGLTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/gl/CLGLTest.java",
          "src/com/jogamp/opencl/gl/CLGLContext.java"
        ],
        "commitId" : "7d44ee784ffa59146d2d1d124f5ffc482fb0f5f0",
        "timestamp" : 1303838980000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "using CL_CGL sharegroup for context creation on mac + enabled CLGLTest on mac\u000a",
        "date" : "2011-04-26T19:29:40+0200",
        "id" : "7d44ee784ffa59146d2d1d124f5ffc482fb0f5f0",
        "msg" : "using CL_CGL sharegroup for context creation on mac + enabled CLGLTest",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/gl/CLGLTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "b1a2492a2d816e7d8518a460798d1faac35a8b9c",
        "timestamp" : 1303908709000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "missing rewind()\u000a",
        "date" : "2011-04-27T14:51:49+0200",
        "id" : "b1a2492a2d816e7d8518a460798d1faac35a8b9c",
        "msg" : "missing rewind()",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "resources/cl-common.cfg"
        ],
        "commitId" : "7fc25427c7b1cab458843de16f16f89c0022ce82",
        "timestamp" : 1303918868000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "generator should use IllegalArgumentException instead of CLException for argument validation.\u000a",
        "date" : "2011-04-27T17:41:08+0200",
        "id" : "7fc25427c7b1cab458843de16f16f89c0022ce82",
        "msg" : "generator should use IllegalArgumentException instead of CLException for",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "resources/cl-common.cfg"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLProgramBuilder.java"
        ],
        "commitId" : "3a149a209e905d05bf05c31f94f7a57c6f79250e",
        "timestamp" : 1304101035000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "using device name and platform vendor suffix for device identification.\u000a",
        "date" : "2011-04-29T20:17:15+0200",
        "id" : "3a149a209e905d05bf05c31f94f7a57c6f79250e",
        "msg" : "using device name and platform vendor suffix for device identification.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgramBuilder.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "test/com/jogamp/opencl/CLMultiContextTest.java"
        ],
        "commitId" : "6fcf15f11e2a982b480855fbc75e430e5f2b9ad6",
        "timestamp" : 1304425949000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLMultiContext utility and test.\u000a",
        "date" : "2011-05-03T14:32:29+0200",
        "id" : "6fcf15f11e2a982b480855fbc75e430e5f2b9ad6",
        "msg" : "initial import of CLMultiContext utility and test.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          },
          {
            "editType" : "add",
            "file" : "test/com/jogamp/opencl/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/CLMultiContextTest.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "3a20670487663cfbadea480de6e0322c3055afcf",
        "timestamp" : 1304512006000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "initial import of CLCommandQueuePool and CLTask.\u000a",
        "date" : "2011-05-04T14:26:46+0200",
        "id" : "3a20670487663cfbadea480de6e0322c3055afcf",
        "msg" : "initial import of CLCommandQueuePool and CLTask.",
        "paths" : [
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "delete",
            "file" : "test/com/jogamp/opencl/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
        ],
        "commitId" : "ba3c4f8e28235c1e0780a88d7cd087abfaddc61b",
        "timestamp" : 1304534358000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added finish action and several utility methods, WIP.\u000a",
        "date" : "2011-05-04T20:39:18+0200",
        "id" : "ba3c4f8e28235c1e0780a88d7cd087abfaddc61b",
        "msg" : "added finish action and several utility methods, WIP.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
        ],
        "commitId" : "7b85a8f6edcd4140da301248c54145bbf9b98781",
        "timestamp" : 1304692005000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "worker threads should be deamons and should have a name (like all evil things)\u000a",
        "date" : "2011-05-06T16:26:45+0200",
        "id" : "7b85a8f6edcd4140da301248c54145bbf9b98781",
        "msg" : "worker threads should be deamons and should have a name (like all evil",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/CLMultiContext.java"
        ],
        "commitId" : "8df524bf292051455005869ddfcfcc761af576e1",
        "timestamp" : 1304719265000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "one context per device to workaround driver bugs - may change in future.\u000a",
        "date" : "2011-05-07T00:01:05+0200",
        "id" : "8df524bf292051455005869ddfcfcc761af576e1",
        "msg" : "one context per device to workaround driver bugs - may change in future.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "19cc9195c73002f84c153a1ffc60f00408e1176e",
        "timestamp" : 1304719904000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "introduced CLQueueContext and its factory - WIP.\u000a",
        "date" : "2011-05-07T00:11:44+0200",
        "id" : "19cc9195c73002f84c153a1ffc60f00408e1176e",
        "msg" : "introduced CLQueueContext and its factory - WIP.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "add",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
        ],
        "commitId" : "dedded707fc70fda3e40cf963d208202f8d6c42b",
        "timestamp" : 1304869588000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added context switching functionality.\u000a",
        "date" : "2011-05-08T17:46:28+0200",
        "id" : "dedded707fc70fda3e40cf963d208202f8d6c42b",
        "msg" : "added context switching functionality.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/CLMultiContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java",
          "src/com/jogamp/opencl/util/concurrent/CLTask.java"
        ],
        "commitId" : "c59bc50229181ab9cb0e5012d7bb5caf2faa781f",
        "timestamp" : 1304895655000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "concurrent utils bugfixes and improvements.\u000a - more utility methods\u000a - generics fixes\u000a - basic junit test for CLCommandQueuePool\u000a - javadoc and argument validation\u000a",
        "date" : "2011-05-09T01:00:55+0200",
        "id" : "c59bc50229181ab9cb0e5012d7bb5caf2faa781f",
        "msg" : "concurrent utils bugfixes and improvements.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLTask.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLMultiContext.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java",
          "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java",
          "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
        ],
        "commitId" : "1c38b7ef96910260b64843214279ac4683005609",
        "timestamp" : 1304947819000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "added submitAll() utility method\u000ajunit test now covering queue contexts switching\u000aimproved javadoc.\u000a",
        "date" : "2011-05-09T15:30:19+0200",
        "id" : "1c38b7ef96910260b64843214279ac4683005609",
        "msg" : "added submitAll() utility method",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLQueueContextFactory.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/util/concurrent/CLMultiContextTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/concurrent/CLCommandQueuePool.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLPlatform.java"
        ],
        "commitId" : "d9066dda35bc633f8b910ab56b8cbcfff61e6662",
        "timestamp" : 1305068133000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "fixed old TODO + better toString() formatting.\u000a",
        "date" : "2011-05-11T00:55:33+0200",
        "id" : "d9066dda35bc633f8b910ab56b8cbcfff61e6662",
        "msg" : "fixed old TODO + better toString() formatting.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLDevice.java",
          "src/com/jogamp/opencl/CLInfoAccessor.java"
        ],
        "commitId" : "9159e65a631af39942579cf2258fc20aab4814e5",
        "timestamp" : 1305158723000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).\u000a",
        "date" : "2011-05-12T02:05:23+0200",
        "id" : "9159e65a631af39942579cf2258fc20aab4814e5",
        "msg" : "moved all cl calls to CLInfoAccessor (CLDevice and CLPlatform).",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "test/com/jogamp/opencl/CLProgramTest.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "src/com/jogamp/opencl/CLProgram.java"
        ],
        "commitId" : "f12e3a9d7ac644abc98a51dc51786cf7c5b67851",
        "timestamp" : 1305484967000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
          "fullName" : "Michael Bien"
        },
        "authorEmail" : "mbien@fh-landshut.de",
        "comment" : "CLKernel code review.\u000a - optimized create from name path\u000a - putArg should not increment the index if setting the argument fails\u000a - added putArg() test\u000a",
        "date" : "2011-05-15T20:42:47+0200",
        "id" : "f12e3a9d7ac644abc98a51dc51786cf7c5b67851",
        "msg" : "CLKernel code review.",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/CLProgramTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          }
        ]
      },
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "src/com/jogamp/opencl/CLInfoAccessor.java",
          "resources/cl-if.cfg",
          "src/com/jogamp/opencl/CLMemory.java",
          "src/com/jogamp/opencl/CLContext.java",
          "src/com/jogamp/opencl/CLSampler.java",
          "src/com/jogamp/opencl/CLCommandQueue.java",
          "src/com/jogamp/opencl/CLKernel.java",
          "resources/clImplCustomCode.c",
          "src/com/jogamp/opencl/gl/CLGLContext.java",
          "src/com/jogamp/opencl/CLEventList.java",
          "src/com/jogamp/opencl/CLBuffer.java",
          "test/com/jogamp/opencl/LowLevelBindingTest.java",
          "src/com/jogamp/opencl/CLImage.java",
          "src/com/jogamp/opencl/util/CLBuildListener.java",
          "src/com/jogamp/opencl/impl/CLImpl.java",
          "src/com/jogamp/opencl/CLPlatform.java",
          "src/com/jogamp/opencl/CLProgram.java",
          "src/com/jogamp/opencl/CLEvent.java",
          "src/com/jogamp/opencl/CLDevice.java"
        ],
        "commitId" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
        "timestamp" : 1305676845000,
        "author" : {
          "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
          "fullName" : "Sven Gothel"
        },
        "authorEmail" : "sgothel@jausoft.com",
        "comment" : "Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen again\u000a",
        "date" : "2011-05-18T02:00:45+0200",
        "id" : "c6f97a2e6ea1d337f371152a2fee65ee1dd4c5d5",
        "msg" : "Synced w/ mbien's JOCL branch - Making it compatible w/ GlueGen again",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLInfoAccessor.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/clImplCustomCode.c"
          },
          {
            "editType" : "edit",
            "file" : "test/com/jogamp/opencl/LowLevelBindingTest.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLDevice.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/util/CLBuildListener.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLPlatform.java"
          },
          {
            "editType" : "edit",
            "file" : "resources/cl-if.cfg"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEventList.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/impl/CLImpl.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLMemory.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLProgram.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/gl/CLGLContext.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLImage.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLBuffer.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLSampler.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLEvent.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLCommandQueue.java"
          },
          {
            "editType" : "edit",
            "file" : "src/com/jogamp/opencl/CLKernel.java"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/sven%20gothel",
      "fullName" : "Sven Gothel"
    },
    {
      "absoluteUrl" : "https://jogamp.org/chuck/user/michael%20bien",
      "fullName" : "Michael Bien"
    }
  ],
  "runs" : [
    {
      "number" : 355,
      "url" : "https://jogamp.org/chuck/job/jocl/label=linux-x86_64/355/"
    },
    {
      "number" : 355,
      "url" : "https://jogamp.org/chuck/job/jocl/label=macos-x86_64/355/"
    },
    {
      "number" : 355,
      "url" : "https://jogamp.org/chuck/job/jocl/label=windows-x86_64/355/"
    }
  ]
}