Thu, 03 Oct 2013 04:42:57 +0200 Merge
dsamersoff [Thu, 03 Oct 2013 04:42:57 +0200] rev 20376
Merge
Wed, 02 Oct 2013 22:27:23 +0400 8025250: SA: Sync linux and bsd versions of ps_core file
dsamersoff [Wed, 02 Oct 2013 22:27:23 +0400] rev 20375
8025250: SA: Sync linux and bsd versions of ps_core file Summary: linux/ps_core.c and bsd/ps_core.c share most of code, but it has different formatting, comments etc. Reviewed-by: sla, minqi
Thu, 03 Oct 2013 01:12:27 +0200 Merge
dsamersoff [Thu, 03 Oct 2013 01:12:27 +0200] rev 20374
Merge
Wed, 02 Oct 2013 20:58:44 +0400 8025283: Nits in os_bsd file breaks compilation of open hotspot
dsamersoff [Wed, 02 Oct 2013 20:58:44 +0400] rev 20373
8025283: Nits in os_bsd file breaks compilation of open hotspot Summary: Couple of nits in os_bsd.cpp brake compilation of open hotspot on non-apple platforms Reviewed-by: sla, sspitsyn
Wed, 02 Oct 2013 15:06:38 -0400 Merge
coleenp [Wed, 02 Oct 2013 15:06:38 -0400] rev 20372
Merge
Wed, 02 Oct 2013 13:02:40 -0400 8025569: -XX:+CheckUnhandledOops crashes on Windows
coleenp [Wed, 02 Oct 2013 13:02:40 -0400] rev 20371
8025569: -XX:+CheckUnhandledOops crashes on Windows Summary: Disable CHECK_UNHANDLED_OOPS in fastdebug builds for JDK 8 on WIndows 32 & 64 bit machines Reviewed-by: coleenp, ctornqvi, zgu Contributed-by: lois.foltan@oracle.com
Wed, 02 Oct 2013 15:17:20 +0200 8025671: Test name changed, test list not updated. Test6878713.sh
mseledtsov [Wed, 02 Oct 2013 15:17:20 +0200] rev 20370
8025671: Test name changed, test list not updated. Test6878713.sh Summary: Removed the obsolete test from the test group file Reviewed-by: sla, ctornqvi, dholmes
Tue, 01 Oct 2013 15:41:39 -0400 Merge
coleenp [Tue, 01 Oct 2013 15:41:39 -0400] rev 20369
Merge
Tue, 01 Oct 2013 14:23:07 -0400 8025570: Naked oop in test/serviceability/ParserTest
coleenp [Tue, 01 Oct 2013 14:23:07 -0400] rev 20368
8025570: Naked oop in test/serviceability/ParserTest Summary: Fix for two naked objArrayOop(s) oops causing test failure Reviewed-by: coleenp, ctornqvi Contributed-by: lois.foltan@oracle.com
Fri, 04 Oct 2013 14:19:56 -0700 8025859: new hotspot build - hs25-b54
amurillo [Fri, 04 Oct 2013 14:19:56 -0700] rev 20367
8025859: new hotspot build - hs25-b54 Reviewed-by: jcoomes
Thu, 10 Oct 2013 10:08:55 -0700 Added tag jdk8-b111 for changeset 269723de7103
cl [Thu, 10 Oct 2013 10:08:55 -0700] rev 20366
Added tag jdk8-b111 for changeset 269723de7103
Wed, 16 Oct 2013 11:55:44 -0700 Merge
katleman [Wed, 16 Oct 2013 11:55:44 -0700] rev 20365
Merge
Mon, 14 Oct 2013 11:54:17 +0200 8025921: Make LOG=debug output more readable
erikj [Mon, 14 Oct 2013 11:54:17 +0200] rev 20364
8025921: Make LOG=debug output more readable Reviewed-by: tbell, ihse
Thu, 10 Oct 2013 14:58:19 +0200 8001931: The new build system whitespace cleanup
ihse [Thu, 10 Oct 2013 14:58:19 +0200] rev 20363
8001931: The new build system whitespace cleanup Reviewed-by: tbell, simonis, erikj
Wed, 09 Oct 2013 18:51:32 -0700 8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1
tbell [Wed, 09 Oct 2013 18:51:32 -0700] rev 20362
8023611: Win32 and win64: Remove all the WARNINGS in JDK 8 builds for Windows 2008 and MSVS 2010 SP1 Reviewed-by: erikj
Mon, 14 Oct 2013 18:53:53 -0400 Merge
jqzuo [Mon, 14 Oct 2013 18:53:53 -0400] rev 20361
Merge
Thu, 03 Oct 2013 09:52:21 -0400 Merge
pbhat [Thu, 03 Oct 2013 09:52:21 -0400] rev 20360
Merge
Thu, 26 Sep 2013 11:20:57 -0400 Merge
pbhat [Thu, 26 Sep 2013 11:20:57 -0400] rev 20359
Merge
Wed, 25 Sep 2013 10:50:37 -0400 8025262: new64jre/new64jdk wrappers should be removed, build 32-bit AU during windows-amd64 builds instead
billyh [Wed, 25 Sep 2013 10:50:37 -0400] rev 20358
8025262: new64jre/new64jdk wrappers should be removed, build 32-bit AU during windows-amd64 builds instead Reviewed-by: amenkov, jqzuo
Thu, 19 Sep 2013 14:01:25 -0400 Merge
pbhat [Thu, 19 Sep 2013 14:01:25 -0400] rev 20357
Merge
Thu, 12 Sep 2013 12:08:55 -0400 Merge
pbhat [Thu, 12 Sep 2013 12:08:55 -0400] rev 20356
Merge
Thu, 05 Sep 2013 11:23:45 -0400 Merge
pbhat [Thu, 05 Sep 2013 11:23:45 -0400] rev 20355
Merge
Fri, 30 Aug 2013 10:14:15 -0400 Merge
pbhat [Fri, 30 Aug 2013 10:14:15 -0400] rev 20354
Merge
Fri, 23 Aug 2013 09:45:35 -0400 Merge
pbhat [Fri, 23 Aug 2013 09:45:35 -0400] rev 20353
Merge
Fri, 16 Aug 2013 14:33:34 -0400 Merge
pbhat [Fri, 16 Aug 2013 14:33:34 -0400] rev 20352
Merge
Fri, 09 Aug 2013 14:54:09 -0400 Merge
pbhat [Fri, 09 Aug 2013 14:54:09 -0400] rev 20351
Merge
Fri, 02 Aug 2013 09:41:11 -0400 Merge
pbhat [Fri, 02 Aug 2013 09:41:11 -0400] rev 20350
Merge
Thu, 25 Jul 2013 17:26:09 -0400 Merge
pbhat [Thu, 25 Jul 2013 17:26:09 -0400] rev 20349
Merge
Thu, 18 Jul 2013 16:49:18 -0400 Merge
pbhat [Thu, 18 Jul 2013 16:49:18 -0400] rev 20348
Merge
Fri, 05 Jul 2013 11:00:42 -0400 Merge
pbhat [Fri, 05 Jul 2013 11:00:42 -0400] rev 20347
Merge
Fri, 21 Jun 2013 18:56:49 -0400 Merge
pbhat [Fri, 21 Jun 2013 18:56:49 -0400] rev 20346
Merge
Mon, 10 Jun 2013 16:15:16 -0400 Merge
jqzuo [Mon, 10 Jun 2013 16:15:16 -0400] rev 20345
Merge
Thu, 30 May 2013 16:00:16 -0400 Merge
pbhat [Thu, 30 May 2013 16:00:16 -0400] rev 20344
Merge
Fri, 11 Oct 2013 00:06:56 -0700 Merge
lana [Fri, 11 Oct 2013 00:06:56 -0700] rev 20343
Merge
Tue, 08 Oct 2013 14:54:53 -0700 Merge
lana [Tue, 08 Oct 2013 14:54:53 -0700] rev 20342
Merge
Fri, 04 Oct 2013 15:26:37 -0700 8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8.
bpatel [Fri, 04 Oct 2013 15:26:37 -0700] rev 20341
8025741: Fix jdk/make/docs/Makefile to point to correct docs URL for JDK 8. Reviewed-by: tbell
Wed, 02 Oct 2013 04:21:42 +0100 8006843: org.w3c.dom.events.UIEvent.getView is specified to return type that is not in the Java SE specification
alanb [Wed, 02 Oct 2013 04:21:42 +0100] rev 20340
8006843: org.w3c.dom.events.UIEvent.getView is specified to return type that is not in the Java SE specification Reviewed-by: mduigou, tbell
Thu, 10 Oct 2013 10:08:45 -0700 Added tag jdk8-b111 for changeset b46e3359ae47
cl [Thu, 10 Oct 2013 10:08:45 -0700] rev 20339
Added tag jdk8-b111 for changeset b46e3359ae47
Wed, 05 Jul 2017 19:15:04 +0200 Added tag jdk8-b111 for changeset b9a0f6c693f3
duke [Wed, 05 Jul 2017 19:15:04 +0200] rev 20338
Added tag jdk8-b111 for changeset b9a0f6c693f3
Wed, 05 Jul 2017 19:15:04 +0200 Merge jdk8-b111
duke [Wed, 05 Jul 2017 19:15:04 +0200] rev 20337
Merge
Wed, 05 Jul 2017 19:15:01 +0200 Merge
duke [Wed, 05 Jul 2017 19:15:01 +0200] rev 20336
Merge
Wed, 02 Oct 2013 13:26:54 -0700 Added tag jdk8-b110 for changeset f5f4ff5ce376
katleman [Wed, 02 Oct 2013 13:26:54 -0700] rev 20335
Added tag jdk8-b110 for changeset f5f4ff5ce376
Wed, 05 Jul 2017 19:14:57 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:57 +0200] rev 20334
Merge
Wed, 02 Oct 2013 13:26:41 -0700 Added tag jdk8-b110 for changeset f5f4a0ff651d
katleman [Wed, 02 Oct 2013 13:26:41 -0700] rev 20333
Added tag jdk8-b110 for changeset f5f4a0ff651d
Wed, 05 Jul 2017 19:14:54 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:54 +0200] rev 20332
Merge
Wed, 02 Oct 2013 13:26:39 -0700 Added tag jdk8-b110 for changeset 8bf1be227a28
katleman [Wed, 02 Oct 2013 13:26:39 -0700] rev 20331
Added tag jdk8-b110 for changeset 8bf1be227a28
Wed, 05 Jul 2017 19:14:50 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:50 +0200] rev 20330
Merge
Wed, 02 Oct 2013 13:26:56 -0700 Added tag jdk8-b110 for changeset 95df1088d4af
katleman [Wed, 02 Oct 2013 13:26:56 -0700] rev 20329
Added tag jdk8-b110 for changeset 95df1088d4af
Wed, 05 Jul 2017 19:14:47 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:47 +0200] rev 20328
Merge
Wed, 02 Oct 2013 13:26:26 -0700 Added tag jdk8-b110 for changeset 14f8ce49437e
katleman [Wed, 02 Oct 2013 13:26:26 -0700] rev 20327
Added tag jdk8-b110 for changeset 14f8ce49437e
Wed, 05 Jul 2017 19:14:44 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:44 +0200] rev 20326
Merge
Tue, 08 Oct 2013 13:10:15 -0700 Merge
katleman [Tue, 08 Oct 2013 13:10:15 -0700] rev 20325
Merge
Thu, 03 Oct 2013 11:27:16 +0200 8024522: java.time packages missing from src.zip
erikj [Thu, 03 Oct 2013 11:27:16 +0200] rev 20324
8024522: java.time packages missing from src.zip Reviewed-by: tbell
Tue, 01 Oct 2013 15:13:16 +0200 8016024: Remove solaris path from FillCacheFind
ihse [Tue, 01 Oct 2013 15:13:16 +0200] rev 20323
8016024: Remove solaris path from FillCacheFind Reviewed-by: erikj
Wed, 02 Oct 2013 13:26:45 -0700 Added tag jdk8-b110 for changeset e78392f8a04b
katleman [Wed, 02 Oct 2013 13:26:45 -0700] rev 20322
Added tag jdk8-b110 for changeset e78392f8a04b
Wed, 05 Jul 2017 19:14:40 +0200 Merge
duke [Wed, 05 Jul 2017 19:14:40 +0200] rev 20321
Merge
Fri, 04 Oct 2013 14:10:09 -0700 Added tag hs25-b53 for changeset 2e003ae41242
amurillo [Fri, 04 Oct 2013 14:10:09 -0700] rev 20320
Added tag hs25-b53 for changeset 2e003ae41242
Fri, 04 Oct 2013 14:10:08 -0700 Merge
amurillo [Fri, 04 Oct 2013 14:10:08 -0700] rev 20319
Merge
Fri, 04 Oct 2013 13:37:25 -0700 Merge
jcoomes [Fri, 04 Oct 2013 13:37:25 -0700] rev 20318
Merge
Thu, 03 Oct 2013 17:16:23 +0200 8025853: Remove unnecessary uses of GenerationSizer
jwilhelm [Thu, 03 Oct 2013 17:16:23 +0200] rev 20317
8025853: Remove unnecessary uses of GenerationSizer Summary: Removed stray includes and some minor cleanup of GenerationSizer Reviewed-by: tschatzl, jcoomes
Thu, 03 Oct 2013 13:19:19 +0200 8025855: Simplify GenRemSet code slightly
jwilhelm [Thu, 03 Oct 2013 13:19:19 +0200] rev 20316
8025855: Simplify GenRemSet code slightly Summary: Remove a few redundant switch-statements Reviewed-by: jcoomes, tschatzl
Wed, 02 Oct 2013 18:24:58 +0200 Merge
ehelin [Wed, 02 Oct 2013 18:24:58 +0200] rev 20315
Merge
Mon, 30 Sep 2013 11:39:07 +0200 8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp
ehelin [Mon, 30 Sep 2013 11:39:07 +0200] rev 20314
8025226: TestPerfCountersAndMemoryPools.java fails with -Xmixed or -Xcomp Reviewed-by: brutisso, mgerdin
Wed, 02 Oct 2013 14:33:32 +0200 8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs.
mgerdin [Wed, 02 Oct 2013 14:33:32 +0200] rev 20313
8012525: gc/metaspace/G1AddMetaspaceDependency.java Test fails a safepoint timeout assertion or hangs. Reviewed-by: brutisso, tschatzl
Tue, 01 Oct 2013 15:21:14 +0200 8025313: MetaspaceMemoryPool incorrectly reports undefined size for max
ehelin [Tue, 01 Oct 2013 15:21:14 +0200] rev 20312
8025313: MetaspaceMemoryPool incorrectly reports undefined size for max Reviewed-by: stefank, tschatzl
Tue, 01 Oct 2013 07:52:52 +0200 8025605: G1: Heap expansion logging misleading for fully expanded heap
brutisso [Tue, 01 Oct 2013 07:52:52 +0200] rev 20311
8025605: G1: Heap expansion logging misleading for fully expanded heap Reviewed-by: tschatzl, jwilhelm, jmasa
Mon, 30 Sep 2013 12:43:59 +0200 8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads
tschatzl [Mon, 30 Sep 2013 12:43:59 +0200] rev 20310
8025441: G1: assert "assert(thread < _num_vtimes) failed: just checking" fails when G1ConcRefinementThreads > ParallelGCThreads Summary: The initialization for the remembered set summary data structures used the wrong thread count, i.e. number of worker threads instead of number of refinement threads. Reviewed-by: brutisso
Tue, 24 Sep 2013 14:46:29 +0200 8025305: Cleanup CardTableModRefBS usage in G1
mgerdin [Tue, 24 Sep 2013 14:46:29 +0200] rev 20309
8025305: Cleanup CardTableModRefBS usage in G1 Summary: Move some G1 specific code from CardTableModRefBS to G1SATBCardTableModRefBS. Reviewed-by: brutisso, tschatzl, ehelin
Fri, 27 Sep 2013 13:41:07 +0200 Merge
tschatzl [Fri, 27 Sep 2013 13:41:07 +0200] rev 20308
Merge
Fri, 27 Sep 2013 11:18:26 +0200 Merge
tschatzl [Fri, 27 Sep 2013 11:18:26 +0200] rev 20307
Merge
Fri, 27 Sep 2013 10:23:12 +0200 8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space
mgerdin [Fri, 27 Sep 2013 10:23:12 +0200] rev 20306
8025279: metaspace/flags/maxMetaspaceSize throws OOM: out of Compressed Klass space Summary: Only put "Compressed class space" as OOM cause if actually using Compressed class space Reviewed-by: jwilhelm, stefank, ehelin, coleenp
Thu, 26 Sep 2013 12:49:45 +0200 8014078: G1: improve remembered set summary information by providing per region type information
tschatzl [Thu, 26 Sep 2013 12:49:45 +0200] rev 20305
8014078: G1: improve remembered set summary information by providing per region type information Summary: Add memory consumption breakdown on a per region type in the G1 remembered set summary statistics. This simplifies remembered set memory consumption analysis. Reviewed-by: brutisso
Thu, 03 Oct 2013 10:35:32 -0700 Merge
vladidan [Thu, 03 Oct 2013 10:35:32 -0700] rev 20304
Merge
Thu, 03 Oct 2013 10:25:54 -0400 Merge
jprovino [Thu, 03 Oct 2013 10:25:54 -0400] rev 20303
Merge
Fri, 27 Sep 2013 13:53:43 -0400 Merge
jiangli [Fri, 27 Sep 2013 13:53:43 -0400] rev 20302
Merge
Fri, 27 Sep 2013 13:49:57 -0400 8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build.
jiangli [Fri, 27 Sep 2013 13:49:57 -0400] rev 20301
8024990: JT_JDK: 11 failures with SIGSEGV on arm-sflt platforms in nightly fastdebug build. Summary: Enable patching for load_appendix_id. Reviewed-by: kvn, dlong, bdelsart
Thu, 03 Oct 2013 16:38:21 +0400 Merge
iveresov [Thu, 03 Oct 2013 16:38:21 +0400] rev 20300
Merge
Wed, 02 Oct 2013 06:17:10 -0700 8025233: Move sun.invoke.Stable into java.lang.invoke package
vlivanov [Wed, 02 Oct 2013 06:17:10 -0700] rev 20299
8025233: Move sun.invoke.Stable into java.lang.invoke package Reviewed-by: twisti, iveresov
Fri, 27 Sep 2013 13:36:25 -0400 8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME)
drchase [Fri, 27 Sep 2013 13:36:25 -0400] rev 20298
8025260: Methodhandles/JSR292: NullPointerException (NPE) thrown instead of AbstractMethodError (AME) Summary: Copied null-checks from templateInterpreter_CPU into methodHandles_CPU Reviewed-by: jrose, twisti
Mon, 30 Sep 2013 15:42:39 -0700 8025599: Missing store barrier with OptimizeStringConcat
twisti [Mon, 30 Sep 2013 15:42:39 -0700] rev 20297
8025599: Missing store barrier with OptimizeStringConcat Reviewed-by: kvn, twisti Contributed-by: Axel Siebenborn <axel.siebenborn@sap.com>
Fri, 27 Sep 2013 11:52:24 +0400 8014447: Object.hashCode intrinsic breaks inline caches
shade [Fri, 27 Sep 2013 11:52:24 +0400] rev 20296
8014447: Object.hashCode intrinsic breaks inline caches Summary: Try to inline as normal method first, then fall back to intrinsic. Reviewed-by: kvn, twisti
Sat, 28 Sep 2013 12:42:22 -0700 8025613: clang: remove -Wno-unused-value
twisti [Sat, 28 Sep 2013 12:42:22 -0700] rev 20295
8025613: clang: remove -Wno-unused-value Reviewed-by: iveresov
Sat, 28 Sep 2013 12:32:10 +0400 8023452: TestCase$Helper(java.lang.Object) must be osr_compiled
iignatyev [Sat, 28 Sep 2013 12:32:10 +0400] rev 20294
8023452: TestCase$Helper(java.lang.Object) must be osr_compiled Reviewed-by: kvn
Sat, 28 Sep 2013 12:32:09 +0400 8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc
iignatyev [Sat, 28 Sep 2013 12:32:09 +0400] rev 20293
8024678: Java source files in hotspot/test/testlibrary should not use @author tag in JavaDoc Reviewed-by: twisti
Fri, 27 Sep 2013 15:43:03 -0700 Merge
adlertz [Fri, 27 Sep 2013 15:43:03 -0700] rev 20292
Merge
Fri, 27 Sep 2013 12:43:51 -0700 Merge
adlertz [Fri, 27 Sep 2013 12:43:51 -0700] rev 20291
Merge
Fri, 27 Sep 2013 10:50:55 +0200 8020151: PSR:PERF Large performance regressions when code cache is filled
anoll [Fri, 27 Sep 2013 10:50:55 +0200] rev 20290
8020151: PSR:PERF Large performance regressions when code cache is filled Summary: Code cache sweeping based on method hotness; removed speculatively disconnect Reviewed-by: kvn, iveresov
Fri, 27 Sep 2013 08:39:19 +0200 8024924: Intrinsify java.lang.Math.addExact
rbackman [Fri, 27 Sep 2013 08:39:19 +0200] rev 20289
8024924: Intrinsify java.lang.Math.addExact Reviewed-by: kvn, twisti
Thu, 26 Sep 2013 12:07:53 -0700 8024545: make develop and notproduct flag values available in product builds
twisti [Thu, 26 Sep 2013 12:07:53 -0700] rev 20288
8024545: make develop and notproduct flag values available in product builds Reviewed-by: dholmes, kvn
Tue, 01 Oct 2013 11:06:35 -0400 Merge
zgu [Tue, 01 Oct 2013 11:06:35 -0400] rev 20287
Merge
Tue, 01 Oct 2013 09:21:43 -0400 Merge
zgu [Tue, 01 Oct 2013 09:21:43 -0400] rev 20286
Merge
Tue, 01 Oct 2013 08:54:05 -0400 8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails
zgu [Tue, 01 Oct 2013 08:54:05 -0400] rev 20285
8022187: Missing ResourceMark crash when assertion using FormatBufferResource fails Summary: Uses stack for the format buffer instead of resource memory Reviewed-by: kvn, coleenp
Tue, 01 Oct 2013 08:10:42 -0400 8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default.
acorn [Tue, 01 Oct 2013 08:10:42 -0400] rev 20284
8011311: Private interface methods. Default conflicts:ICCE. no erased_super_default. Reviewed-by: coleenp, bharadwaj, minqi
Fri, 27 Sep 2013 10:08:56 -0400 Merge
zgu [Fri, 27 Sep 2013 10:08:56 -0400] rev 20283
Merge
Thu, 26 Sep 2013 10:25:02 -0400 7195622: CheckUnhandledOops has limited usefulness now
hseigel [Thu, 26 Sep 2013 10:25:02 -0400] rev 20282
7195622: CheckUnhandledOops has limited usefulness now Summary: Enable CHECK_UNHANDLED_OOPS in fastdebug builds across all supported platforms. Reviewed-by: coleenp, hseigel, dholmes, stefank, twisti, ihse, rdurbin Contributed-by: lois.foltan@oracle.com
Wed, 25 Sep 2013 17:47:51 +0200 8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures
ctornqvi [Wed, 25 Sep 2013 17:47:51 +0200] rev 20281
8024492: [TESTBUG] Test library class Platform.java needs to include methods for missing OS's and architectures Summary: Added methods for 32bit, arm, ppc, x64 and x86 Reviewed-by: zgu, hseigel, mseledtsov
(0) -10000 -3000 -1000 -300 -100 -96 +96 +100 +300 +1000 +3000 +10000 +30000 tip