Commit Graph

48 Commits

Author SHA1 Message Date
bfu 9faf12f447
it needs it 2021-10-09 15:05:05 -04:00
bfu 3d34f5ceaf
how to build 2021-10-09 14:51:44 -04:00
bfu 1ce35c74d9
wtf is a readme.html 2021-10-09 14:51:16 -04:00
bfu4 b5dcec0ddf
that makes sense 2021-10-09 14:43:03 -04:00
bfu4 c954237da7
thing 2021-10-09 14:38:32 -04:00
lkuskov 61d329f0fb CODETOOLS-7902618 CODETOOLS-7902643 CODETOOLS-7902644 CODETOOLS-7902648 2020-04-02 16:02:32 -07:00
lkuskov 79096622a1 CODETOOLS-7902525 Asmtools support: JEP 360 Sealed Types(Preview) 2020-02-03 16:54:39 -08:00
lkuskov a136ef54ee CODETOOLS-7902549 Asmtools processes Runtime{In}VisibleTypeAnnotations incorrectly
CODETOOLS-7902563 jdec: wrong interpretation of the module_name_index in the Module attribute
Codebase, build updated to support JDK 8
2020-01-06 13:12:12 -08:00
lkuskov 187e90eb4a CODETOOLS-7902524 Asmtools support: JEP 359 Records(Preview)
CODETOOLS-7902527 jasm has defects while writing ConstantPool/MethodParamethers structs
2019-11-06 11:30:00 -08:00
lkuskov e4fd04e0af CODETOOLS-7901262 AsmTools should use PrintWriter, not PrintStream in its constructor
CODETOOLS-7901309 Disassembler tools could take URLs on command line
2019-10-16 14:49:03 -07:00
lkuskov ba35302fcd CODETOOLS-7901522 Jasm doesn't allow to create REF_invoke* referring an InterfaceMethod 2019-09-11 13:10:14 -07:00
lkuskov 610805dfe5 CODETOOLS-7902516 Asmtools jdis wrongly processes arguments if the command line contains -v 2019-09-05 15:41:41 -07:00
lkuskov 54e032ceb0 CODETOOLS-7902515 Asmtools (code cleanup) removing unnecessary boxing, initializations 2019-09-05 15:32:19 -07:00
lkuskov 2d956fc7cf CODETOOLS-7902333 jasm produces inconsistent constant pool data for bootstrap methods of interfaces if cfv >= 52 2018-10-16 11:16:09 -07:00
lkuskov a3bd070c34 CODETOOLS-7902332 jasm should support nested static arguments of bootstrap methods 2018-10-15 15:48:11 -07:00
lkuskov 8648bef72c Added tag 7.0-b06 for changeset 5d0dc302199d 2018-09-24 14:22:06 -07:00
lkuskov d85d18a576 CODETOOLS-7902323 jdis writes a minor_version item that has all 16 bits set as -1 2018-09-24 13:14:00 -07:00
lkuskov 6050467685 CODETOOLS-7902316 jdis ignores exception_table entries and uses a wrong format for iinc_w instruction 2018-09-24 13:04:04 -07:00
lkuskov 03e78467ae Added tag 7.0-b05 for changeset b63cf0206a26 2018-05-17 13:34:08 -07:00
lkuskov 05ed6dee93 jasm, jdis updates to support nested static arguments of bootstrap methods. 2018-05-18 12:45:49 -07:00
lkuskov 1039e6c886 jasm,jdis updates to support new attributes: NestHost, NestMembers. 2018-05-18 12:25:43 -07:00
lkuskov 7d50879cb3 Added tag 7.0-b04 for changeset 2931522b78a4 2018-03-26 11:45:17 -07:00
lkuskov a489eeada4 Fix incorrect handling of some CPX2 constant pool entries by JDIS, contributed by: mdegtyarev@gmail.com, reviewed by: leonid.kuskov@oracle.com 2018-03-22 11:43:37 -07:00
lkuskov 0c8feaab90 CODETOOLS-7902132 JTReg compiled .jasm files end up with incorrect class file versions 2018-03-13 15:40:28 -07:00
afedorch 1b7d451d11 Fix quoted class names handling bug, contributed by: mdegtyarev@gmail.com, reviewed by: leonid.kuskov@oracle.com 2018-03-07 12:21:07 -08:00
afedorch b9f183e744 Make the build script less noisy, Fix help text, contributed by: leonid.kuskov@oracle.com 2018-03-07 12:17:01 -08:00
afedorch c78c7b312c Update to support new attributes: NestHost, NestMembers, contributed by: leonid.kuskov@oracle.com 2018-03-07 12:15:23 -08:00
afedorch ec2319539d Added tag 7.0-b02 for changeset f788f629bb40 2018-01-02 11:47:06 -08:00
afedorch ce883bed90 CODETOOLS-7902070 jasm incorrectly processes class file versions inlined into jasm's files with more than one class, contributed by: leonid.kuskov@oracle.com 2017-11-28 15:03:21 -08:00
psandoz f0d160f435 Change from CONSTANT_ConstantDynamic to CONSTANT_Dynamic in
accordance with the latest VM spec changes.
2017-11-08 16:44:53 -08:00
afedorch c2a6c969de CODETOOLS-7902063 Circular references through ConstantDynamic should be caught in the proper way, contributed by: leonid.kuskov@oracle.com 2017-11-07 15:28:57 -08:00
afedorch 7cc5ee2efc Fixed output when jdis with the -g option is started: ToHex(0) method returned 0x instead of 0x0 Product version increased to 7, contributed by: leonid.kuskov@oracle.com 2017-11-07 15:26:12 -08:00
afedorch cfb167cfeb Added tag 7.0 for changeset c52c3f68bfba 2017-11-03 14:44:43 -07:00
afedorch bf46c2b3e6 Added tag 6.0 for changeset f201bb903e32 2017-11-03 14:44:37 -07:00
afedorch 1594b206b9 jasm fails to assemble to following instruction: invokedynamic REF_invokeStatic:bootstrap:()V:target:()V int 1, contributed by: leonid.kuskov@oracle.com 2017-10-19 14:44:57 -07:00
psandoz 2084fcb710 Update to support constant dynamic constant pool entry. 2017-10-10 16:53:12 -07:00
afedorch 18f994a7c6 Introduce BUILD_DIR property, contributed by: erik.helin@oracle.com 2017-10-09 16:50:26 -07:00
afedorch d9900f26df Added support for a new kind of Java programing component: the module, contributed by: leonid.kuskov@oracle.com 2017-10-06 15:15:23 -07:00
bkurotsu ed085afa2b Disable javadoc lint until we fix the sources.
See CODETOOLS-7901700
Reviewed by: klooney
2016-06-15 12:47:32 -06:00
bkurotsu 2815ae4f9c Add build/product attributes to jar manifest.
Reviewed by: klooney
2016-06-15 11:52:22 -06:00
bkurotsu 76fe552b85 7901205: Add assembler support (JASM, JDIS, JCOD, JDEC) for Modules
7901521: JASM reports warnings for interface methods with code in 52.0 class files
Summary: Changes were made to both Assembler/Disassembler pairs to support the Modules Attribute. Jasm syntax is updated to encode Mod-info.
Reviewed-by: klooney
Contributed-by: Leonid Kuskov <leonid.kuskov@oracle.com>
2016-03-02 14:00:55 -07:00
bkurotsu 8d5b7d2356 Added tag initial-openjdk for changeset 85d58e2683bf 2014-12-19 11:29:43 -07:00
bkurotsu 3709b20d38 CLeanup 2014-12-18 15:39:15 -07:00
bkurotsu 4d9a58a1ce Remove unused property. 2014-12-18 15:36:24 -07:00
bkurotsu 691a9f8de6 Initial sources! 2014-12-18 14:56:02 -07:00
bkurotsu 10f0060dba Intial build files. 2014-12-18 14:42:16 -07:00
bkurotsu 33a8850e46 Initial version of README 2014-12-18 14:34:53 -07:00
bkurotsu 4cdcea23e6 Add license file (initial repository test too). 2014-12-12 10:20:57 -07:00