Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.
Success

Changes

Summary

  1. gluegen: trim trailing whitespace from GlueGenTask (details)
  2. gluegen: small cleanup and type annotation in GlueGenTask (details)
  3. gluegen: remove trailing whitespace from cgrammer Type class (details)
  4. gluegen: fix equals comparison in cgrammer Type class (details)
  5. gluegen: break apart a complex conditional in Type.equals() for (details)
  6. gluegen: remove trailing whitespace from psuedo-C parser (details)
  7. gluegen: simplify expression comparing against Boolean.TRUE (details)
  8. gluegen: conditional cleanup in Type.equals() (details)
  9. Intermediate revised Type.java edit before reducing (details)
  10. Reducing Type's equals (details)
  11. ProcAddressEmitter: Remove 'guessing' argument names from types, since (details)
Commit e8b97a64b88d5ec6e365a53b652f261506bcab9e by Harvey Harrison
gluegen: trim trailing whitespace from GlueGenTask

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/ant/GlueGenTask.java (diff)
Commit 13969227d00910063c4f6c88a52293dacac0615c by Harvey Harrison
gluegen: small cleanup and type annotation in GlueGenTask

- remove an unused import
- annotate includesList with type information
- small code cleanup now that the type information is present

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/ant/GlueGenTask.java (diff)
Commit 1709c545c401042be2aa2305abcb3e41e44f74ba by Harvey Harrison
gluegen: remove trailing whitespace from cgrammer Type class

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit 898f62a51ff32bec12c7839593bb6ed3f737a022 by Harvey Harrison
gluegen: fix equals comparison in cgrammer Type class

name was being compared to itself, rather than the name of the type we are comparing,
looks like a simple typo.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit 89f0b7e392f57acfff0b6a195aeddd2225b2f2fe by Harvey Harrison
gluegen: break apart a complex conditional in Type.equals() for readability

- move the cheap integer compares earlier before the String comparisons

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit 542e7c364ced2865c5deac1498f5ff537a31c0b8 by Harvey Harrison
gluegen: remove trailing whitespace from psuedo-C parser

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/pcpp/PCPP.java (diff)
Commit 6838d3593512d0388948c784023303d966b6e298 by Harvey Harrison
gluegen: simplify expression comparing against Boolean.TRUE

As a last resort we can just return the boolean value directly here, also no
need to try/catch as valueOf does not throw any exceptions.

Pointed out by Findbugs.

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/pcpp/PCPP.java (diff)
Commit 5e0af71477289c7686a0f4b348dfe36fb8e5b644 by Harvey Harrison
gluegen: conditional cleanup in Type.equals()

- instanceof includes null checking
- simplify comparison of name, either they are the same object (possibly null)
or they compare equal as strings

Signed-off-by: Harvey Harrison <harvey.harrison@gmail.com>
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit a8e9be19b0215fe349c1861c5ea866e929923337 by Sven Gothel
Intermediate revised Type.java edit before reducing
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit 3ccb9dbc00746d31f08a907d190892d68273d4bf by Sven Gothel
Reducing Type's equals
The file was modifiedsrc/java/com/jogamp/gluegen/cgram/types/Type.java (diff)
Commit 33ffe6769081401741813507ab01faa5ede80eae by Sven Gothel
ProcAddressEmitter: Remove 'guessing' argument names from types, since they are ambiguous - better use default generic ones to avoid confusion.
The file was modifiedsrc/java/com/jogamp/gluegen/procaddress/ProcAddressEmitter.java (diff)
The file was modifiedsrc/java/com/jogamp/gluegen/MethodBinding.java (diff)