Questions tagged [forward-compatibility]
Forward compatibility is a quality of software written to run on newer, as-yet-unreleased versions of its dependencies, i.e. newer operating systems, newer libraries, etc.
forward-compatibility
56
questions
0
votes
2
answers
377
views
Is Babel used to produce backward or forward compatible Javascript code?
I have been reading through a book called You don't know JS and one thing that I can't wrap my head around is the concept of backward compatible and forward compatible Javascript.
From what I ...
0
votes
1
answer
2k
views
Protocol Buffers and forward compatibility with enums broken?
I was looking into protobuf and enum and trying to understand forward compatibility. So I tested the following:
I have this proto file:
syntax = "proto3";
package com.transport;
message ...
0
votes
1
answer
45
views
Version Control Hacking for a Kind of Forward Compatibility [closed]
(First paragraph is just context that may or may not be useful for the actual question(s).) I'm working on an application with a complex document format and a lot of weird legacy issues. We're ...
1
vote
2
answers
612
views
Semantics on "backwards/forward-compatibility"
As a non-native english speaker, I am always confused on whether there is an arbitrary way to name the following client/server interoperability scenarios:
Scenario A:
clientN+1 - serverN+1
\
...
6
votes
2
answers
10k
views
Can newer versions of java run on older versions? [duplicate]
I have a doubt as to whether java is backward compatible or forward compatible?
Also, can we run java bytecode written in JDK 11 Windows on a MAC which has JDK 8 without any complications? I'm trying ...
13
votes
2
answers
5k
views
Is python 3 semantically versioned and forwards compatible
I'm looking at some software that is wanting to bring in Python 3.6 for use in an environment where 3.5 is the standard. Reading up on Python's documentation I can't find anything about whether:
3.5 ...
-1
votes
1
answer
47
views
OpenGL strange color [closed]
We are upgrading our game from OpenGL 2.1 to 3.1 core (forward compatible) context.
It all works very well except one minor but very strange glitch.
We have a white fill texture that somehow becomes ...
1
vote
1
answer
904
views
LWJGL 3.1.6 OpenGL 4.1 crash on macOS High Sierra
I have a slightly modified version of the sample code found on the main LWJGL page. It works but it uses legacy OpenGL version 2.1. If I attempt to use the forward-compatible context described in GLFW ...
2
votes
2
answers
88
views
Forward compatibility in storage size constrained protocol
I have a simple protocol consisting of lets say 4 fields:
Field-1 (4-bits)
Field-2 (6-bits)
Field-3 (4-bits)
Field-4 (2-bits)
Currently, I organize them so they are byte-aligned as:
Field-1,Field-3,...
2
votes
1
answer
2k
views
Avro: Keep backwards capability using default value in new field without using writer/old schema
AVRO can handle most common forwards and backwards compatibility. But it somehow needs the writer schema when reading the data using a newer schema.
Saying there is a old schema:
{
"type": "record"...
10
votes
1
answer
2k
views
Symbol name conflicts with new register names in new NASM versions?
Imagine you wrote this 10 years ago (before Intel MPX and the bnd0..bnd3 registers were even on a roadmap):
section .data
; define some globals which are part of an ABI so you can't just rename them
...
0
votes
1
answer
2k
views
Overridden Java method not called even though it exists
I need to ensure forward compatibility of my application with a dependency that introduced new hook methods to the superclass my application extends. The straightforward approach of introducing the ...
8
votes
1
answer
3k
views
Are FCM and GCM backward and forward compatible?
Google is deprecating Google Cloud messaging in favor of Firebase Cloud Messaging:
Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits
the reliable and scalable GCM ...
6
votes
0
answers
400
views
Implement a partial update of a complex JPA entity using an older version of the entity class
I am having a conceptual problem on which I hope someone might have an answer.
What do I already have?
I have a RESTful service which offers CRUD-like operations for a single type of entity. The ...
1
vote
2
answers
138
views
Portably supporting relaxed range-for-loop
C++17 will (probably) relax the definition of the range for loop, allowing end() to return a distinct type (e.g. a sentinel):
struct MyRange {
struct Sentinel {};
int* begin();
Sentinel ...